Maven 重要命令

1. 编译源代码:

mvn compile

2. 编译测试代码:

mvn test-compile

3. 运行测试:

mvn test

4. 产生site:

mvn site

5. 打包:

mvn package

6. 在本地Repository中安装jar:

mvn install
例:installing D:xxxxx.jar to D:xxxxxx

7. 清除产生的项目:

mvn clean

8. 生成eclipse项目:

mvn eclipse:eclipse

9. 生成idea项目:

mvn idea:idea

10. 组合使用goal命令,如只打包不测试:

mvn -Dtest package

11. 编译测试的内容:

mvn test-compile

12. 只打jar包:

mvn jar:jar

13. 只测试而不编译,也不测试编译:

mvn test -skipping compile -skipping test-compile
 ( -skipping 的灵活运用,当然也可以用于其他组合命令) 

14. 清除eclipse的一些系统设置:

mvn eclipse:clean 

15.查看当前项目已被解析的依赖:

mvn dependency:list

16.上传到私服:

mvn deploy

17. 强制检查更新,由于快照版本的更新策略(一天更新几次、隔段时间更新一次)存在,如果想强制更新就会用到此命令: 

mvn clean install-U

18. 源码打包:

mvn source:jar
或
mvn source:jar-no-fork

mvn compile与mvn install、mvn deploy的区别

  1. mvn compile,编译类文件
  2. mvn install,包含mvn compile,mvn package,然后上传到本地仓库
  3. mvn deploy,包含mvn install,然后,上传到私服
原文地址:https://www.cnblogs.com/yuyangcoder/p/11578853.html