Gui*_*ose 3 testing maven maven-reactor
我正在开发一个Maven多模块项目.我想构建一个给定的模块并跳过单元测试以加快构建过程.
我尝试过以下方法:
mvn reactor:make -Dmake.folders=search -Dgoals=package,-DskipTests
mvn reactor:make -Dmake.folders=search -Dgoals=package -Dmaven.test.skip=True
但是,这根本没有效果.有线索吗?
你的第一行看起来是正确的想法,但-Dgoals你应该使用-Dmake.goals.
反应器插件启动Maven的第二个副本以实现其魔力.Maven的这个副本不一定具有您传递给Maven的第一个副本的所有标志和选项,包括--debug标志,系统属性和-DskipTests.
您可以通过使用-Dmake.goals将它们视为目标来将其他参数传递给衍生的Maven,如下所示:
Run Code Online (Sandbox Code Playgroud)mvn reactor:resume -Dmake.folders=barBusinessLogic -Dmake.goals=install,-DskipTests换句话说,"目标"只是传递给衍生Maven的额外命令行参数; 他们不一定是"目标".
如果你想变得非常花哨,你可能更喜欢在-Dmake.printOnly模式下干运行反应器插件,如上所述.这将打印出插件用于构建的命令,但您可以根据自己的内容调整该命令行!
| 归档时间: |
|
| 查看次数: |
9065 次 |
| 最近记录: |