Maven常用命令
一、基础命令
1、生成 maven 项目的骨架
mvn archetype:generate
2、编译源代码:
mvn compile
3、编译测试代码:
mvn test-compile
4、运行测试:
mvn test
5、产生site创建应用程序的文档:
mvn site
6、打包:
mvn package
7、在本地Repository中安装jar:
mvn install
9、清除产生的项目:
mvn clean
10、 组合使用goal命令,如只打包不测试:
mvn -Dtest package
11、只测试而不编译,也不测试编译:
mvn test -skipping compile -skipping test-compile
( -skipping 的灵活运用,当然也可以用于其他组合命令)
12、查看当前项目已被解析的依赖:
mvn dependency:list
13、上传到私服:
mvn deploy
14、强制检查更新,由于快照版本的更新策略(一天更新几次、隔段时间更新一次)存在,如果想强制更新就会用到此命令:
mvn clean install-U
二、集成命令
mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
mvn clean deploy依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。