Maven常用命令
工作中使用,持续更新。。。
打包跳过测试:
在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。 -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。
参考:http://zephiruswt.blog.51cto.com/5193151/1302770
dependency:sources :下载源码
dependency:resolve -Dclassifier=javadoc :下载DOC
clean :清理项目,清理上一次构建生成的文件
install :把包安装到maven本地仓库,可以被其他工程作为依赖来使用
test:调用default生命周期的test阶段,实际执行test以及之前所有阶段
clean package:清理并打包
clean install:清理打包导入maven本地仓库
clean install与clean package区别: mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、war(jar)(打包)7个阶段; mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、war(jar)(打包)、install 8个阶段;

浙公网安备 33010602011771号