如何像我们使用 maven.test.skip=true 那样禁用其他 Maven 阶段?
how to disable other maven phases like we do with maven.test.skip=true?
我的第一个。
我正在寻找一种方法来专门从命令行禁用 Maven 资源和 jar 插件阶段,
像 -Dmaven.test.skip=true
这样的东西似乎禁用了 maven-surefire-plugin:version:test
-Dmaven.{jar,resource}.skip=true
有点。
这可能吗?
对于依赖插件使用 maven.resources.skip
property.
关于 maven jar 插件,似乎没有类似的 属性,但在下面的链接中您可能会找到替代品。
Link1 and link2
请注意,您无法停用 阶段。您只能停用插件。 -Dmaven.test.skip=true
不会停用 test
阶段,而是停用 surefire 插件。
因此,您需要检查不同的插件是否有跳过参数。 @leopal 给了你正确的方向。
我的第一个。
我正在寻找一种方法来专门从命令行禁用 Maven 资源和 jar 插件阶段,
像 -Dmaven.test.skip=true
这样的东西似乎禁用了 maven-surefire-plugin:version:test
-Dmaven.{jar,resource}.skip=true
有点。
这可能吗?
对于依赖插件使用 maven.resources.skip
property.
关于 maven jar 插件,似乎没有类似的 属性,但在下面的链接中您可能会找到替代品。
Link1 and link2
请注意,您无法停用 阶段。您只能停用插件。 -Dmaven.test.skip=true
不会停用 test
阶段,而是停用 surefire 插件。
因此,您需要检查不同的插件是否有跳过参数。 @leopal 给了你正确的方向。