默认情况下覆盖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

我有一个使用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 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已经解释过的命令进行控制。