Maven的基本使用

一、查看版本号

mvn -version

没有对maven配置全局环境变量时,只能在maven的安装文件夹bin目录下执行该命令

二、修改配置文件

因IDEA,Eclipse等IDE对于maven配置文件的读取是默认在:C:/Users/当前用户/.m2 文件夹下的 settings.xml 文件

所以可以效仿配置全局环境变量的方式,拷贝maven安装文件夹下conf目录中的settings.xml配置文件到.m2文件夹下,以便IDE默认读取,就不用每次都需要手动修改读取配置文件的路径了。

如果没有.m2文件夹就自己创建一个

最好是对拷贝的配置文件进行修改,默认的配置文件不做修改

2.1 修改maven本地仓库路径

配置文件中本地仓库路径标签默认是注释了的,因此需要手动修改本地仓库的路径(推荐本地仓库指定到非系统盘)

<localRepository>E:myproject
epository</localRepository>

2.2 修改mirror镜像

因默认的maven仓库服务器在国外,导致下载包时响应太慢,因此修改下载的镜像为国内的阿里云maven中央仓库

以下提供的镜像地址不一定长期有效,发现配置后无效时可自行修改为其他的国内镜像

可配置多个mirror标签,根据配置的前后顺序来下载包

标签是配置文件中已有的,所以只需要添加标签即可

<mirrors>	 
    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
</mirrors>

三、清理缓存命令

进入到Maven的本地仓库,repository文件夹中执行命令

for /r %i in (*.lastUpdated) do del %i

四、maven打包时包含某种配置文件的设置

maven的默认打包插件是不包含配置文件的,如有需要得在maven项目的pom.xml文件中配置

<build>
    <resources>
        <resource>
            <!-- directory:构建该目录下的文件时配置会生效 -->
            <directory>src/main/java</directory>
            <!-- includes:构建时包含的文件(后缀名) -->
            <includes>
                <include>**/*.properties</include>
                <include>**/*.txt</include>
            </includes>
        </resource>
    </resources>
</build>
原文地址:https://www.cnblogs.com/zhiyin1209/p/12600082.html