【发布时间】:2020-11-09 23:11:12
【问题描述】:
我已经设置了一些自动化来使用 maven 发布插件执行 maven 语义版本。因此,我正在使用以下内容:-
mvn -B clean release:clean -DpreparationGoals=clean release:prepare -Darguments="-DskipTests" -Darguments="-DskipITs" -Darguments="-Dmaven.javadoc.skip=true" release:perform -Dusername=$GIT_USERNAME -Dpassword=$GIT_PASSWORD
一切都很好,除了在执行阶段,我仍然在我们的詹金斯日志中看到正在执行的测试。 我想知道在此 maven 版本准备和执行期间跳过任何类型测试的最佳方法是什么,而无需对现有 pom.xml 进行任何更改,因为我想通过作为 CLI 参数传递的 maven 参数来强制执行这一点,以便我们不必使用此自动化更新 1000 个 pom 在这里的任何帮助或建议将一如既往地感激不尽。
【问题讨论】:
标签: maven maven-release-plugin