maven常用命令和配置
1.命令
1-1.跳过测试
# 测试类不会生成.class文件
mvn install -Dmaven.test.skip=true
# 测试类会生成.class文件
mvn install -DskipTests
2.配置
2-1.阿里源
在pom里添加阿里源来加速
<repositories>
<repository>
<id>maven-ali</id>
<url>http://maven.aliyun.com/nexus/content/groups/public//</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
</repository>
</repositories>
3.插件
如果对插件不太了解的,可以看下这篇blog
下面介绍几种常用的插件
3-1.指定jdk版本
在pom里指定项目的jdk版本
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
这是在父pom里添加的,如果在子模块(或不是父子项目)可以将
<pluginManagement>
删除即可。
定义的变量
<properties>
<jdk.version>1.8</jdk.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 157162006@qq.com
文章标题:maven常用命令和配置
字数:338
本文作者:沐雨云楼
发布时间:2020-06-07, 16:30:11
最后更新:2020-09-12, 21:21:47
原始链接:https://iworkh.gitee.io/blog/2020/06/07/tool-maven/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。