默认情况下覆盖maven跳过测试
我有一个使用pom.xml的maven默认情况下覆盖maven跳过测试,maven,junit,junit4,Maven,Junit,Junit4,我有一个使用pom.xml的maven .. <properties> <!-- Skip tests by default--> <skipTests>true</skipTests> <!-- Build complete package by default; use -Dskip.npm.install=true -Dskip.npm.build=true when working o
..
<properties>
<!-- Skip tests by default-->
<skipTests>true</skipTests>
<!-- Build complete package by default; use -Dskip.npm.install=true -Dskip.npm.build=true when working on backend code -->
<skip.npm.install>false</skip.npm.install>
<skip.npm.build>false</skip.npm.build>
<node.version>v10.13.0</node.version>
<springboot.version>2.0.3.RELEASE</springboot.version>
<kerberos.version>1.0.1.RELEASE</kerberos.version>
</properties>
..
。。
符合事实的
错误的
错误的
v10.13.0
2.0.3.1发布
1.0.1.1发布
..
我运行此命令以避免跳过测试,但测试不会运行
mvn测试-Dmaven.test.skip=false
用户属性是
skipTests
,因此请使用
mvn test -DskipTests=false
你想达到什么目标?您需要跳过测试还是运行测试?请尝试使用mvn test-X进行调试输出。我正在尝试运行测试,然后您只需从pom文件中删除属性
skipTests
,并通过@JF Meier已经解释过的命令进行控制。