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\repository</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>