介绍
有时候使用 mvn install 或其他命令时,希望跳过一些插件。
跳过插件的配置一般是通过参数传递给插件,由插件控制;因此跳过不同插件所需参数可能不一致,需要从文档中查找。
跳过常用插件
跳过测试:
-Dmaven.test.skip=true
:其中 =true可以省略-DskipTests
mvn install -Dmaven.test.skip=true
mvn install -DskipTests
跳过混淆插件:
-Dproguard.skip=true
:其中 =true可以省略
mvn install -Dproguard.skip=true
简单验证:
E:\Code\IdeaProjects\Demo>mvn clean install -Dmaven.test.skip -Dproguard.skip | findstr skip
[INFO] Tests are skipped.
[INFO] Bypass ProGuard processing because "proguard.skip=true"