问题描述
我的第一。
我正在寻找一种从命令行禁用Maven资源和jar插件阶段的方法,
像-Dmaven.test.skip=true
这样的东西似乎禁用了 maven-surefire-plugin:version:test
-Dmaven.{jar,resource}.skip=true
之类的。
这可能吗?
解决方法
对于依赖插件,请使用maven.resources.skip
property。
关于maven jar插件,似乎没有类似的属性,但是在下面的链接中您可能会找到替代方法。
Link1和link2
,
请注意,您无法停用阶段。您只能停用插件。 -Dmaven.test.skip=true
不会停用test
阶段,但是会停用surefire插件。
因此,您需要检查不同的插件(如果它们具有跳过参数)。 @leopal给了您正确的方向。