【问题标题】:overwriting maven skip tests by default默认覆盖 maven 跳过测试
【发布时间】:2019-02-22 08:53:46
【问题描述】:

我有一个使用这个 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>
..

我运行此命令以避免跳过测试,但测试未运行

mvn 测试 -Dmaven.test.skip=false

【问题讨论】:

  • 你想达到什么目的?您是否需要跳过测试或运行测试?尝试使用 mvn test -X 进行调试输出。
  • 我正在尝试运行测试
  • 那么你应该简单地从你的 pom 文件中删除属性skipTests ...并通过@JF Meier 已经解释的命令来控制它。

标签: maven junit junit4


【解决方案1】:

用户属性是skipTests,所以使用

mvn test -DskipTests=false

【讨论】:

    猜你喜欢
    • 2013-04-30
    • 2017-11-26
    • 2014-09-03
    • 2021-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 2011-01-19
    相关资源
    最近更新 更多