Ste*_*ven 175 maven maven-release-plugin maven-surefire-plugin
如何在不触发测试的情况下运行maven-release-plugin?
我试过了
-Dmaven.test.skip=true
Run Code Online (Sandbox Code Playgroud)
和
-DskipTests
Run Code Online (Sandbox Code Playgroud)
和
-DpreparationGoals=clean
Run Code Online (Sandbox Code Playgroud)
......但没有工作.
是的,我知道如果测试没有通过我不应该发布,但我无法控制让我的同事编写可靠的测试.
bma*_*ies 402
-Darguments="-DskipTests"
是你想要的,或者在pom中显式配置分叉执行.
Eng*_*ery 41
-Darguments="..."
将参数传递给分叉的maven进程,但重要的是要意识到这里使用了两个不同的开关.该-DskipTests
部队的Maven不运行任何测试,但测试仍在编译(如果你有一个测试罐子类型的任何依赖关系,这是很重要).的-Dmaven.test.skip=true
力行家到甚至不编译的测试,这意味着任何测试罐不会产生.
因此,您必须使用-Darguments
,但跳过仅运行使用的测试skipTests
,以阻止它们编译使用maven.test.skip
.
归档时间: |
|
查看次数: |
57147 次 |
最近记录: |