8

我想知道是否可以将 maven 配置为默认跳过单元测试。

4

3 回答 3

15

在 settings.xml 文件的properties标记内,添加此属性:maven.test.skip为 true。

    <profiles>
         <profile>
              <id>development</id>
              <properties>
                  <maven.test.skip>true</maven.test.skip>
              </properties>
         </profile>
    </profiles>

    <activeProfiles>
         <activeProfile>development</activeProfile>
    </activeProfiles> 

如果要执行此测试,则可以覆盖该属性:

mvn clean install -Dmaven.test.skip=false
于 2012-11-08T16:17:11.017 回答
5

您可以通过向文件中添加一个profile元素来做到这一点settings.xml

<profile>
    <id>skip.tests.by.default</id>
    <activation>
        <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
        <maven.test.skip>true</maven.test.skip>
    </properties>
</profile>
于 2013-06-01T17:48:38.463 回答
-1

对于 Eclipse Photon,

  1. 右键单击 pom.xml

  2. 以'maven build...'运行(注意'...')

  3. 输入“干净安装”

  4. 检查“跳过测试”并运行

于 2018-07-27T06:04:21.077 回答