如何配置maven安装以跳过eclipse中的测试?

问题描述 投票:0回答:7

是否可以在 Eclipse 中配置 run as maven install 来跳过单元测试?如果可以的话,该怎么办呢?

eclipse maven m2eclipse
7个回答
107
投票
  1. 确保为您的项目配置了 Maven
  2. 右键单击您的项目
  3. 转到“运行方式”
  4. 选择“运行配置”
  5. 在左侧栏中,右键单击“Maven Build”并选择“New”
  6. 选择要从中构建的基目录(项目)
  7. 在“目标”字段中写入“安装”和您想要的任何其他目标
  8. 单击“跳过测试”单选按钮
  9. 点击运行!

7
投票

根据maven的文档你可以在pom.xml中这样写:

<project>


[...]
<build>
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.12</version>
    <configuration>
      <skipTests>true</skipTests>
    </configuration>
  </plugin>
</plugins>


5
投票

这取决于您使用的maven测试插件。您可以尝试将参数

-Dmaven.test.skip=true
添加到您的构建配置中。


5
投票

您可以将 maven.test.skip 属性放入 pom 中的配置文件中。然后你在eclipse中maven的项目属性中激活这个配置文件。


1
投票

在运行配置中,有一个 Maven 构建类型的运行配置。此时您可以设置标准 Maven skipTests 参数。


0
投票

将其放入我的 Pom.xml 中会关闭我的测试 - 但在 Maven 构建时,而不是在 Maven 安装时。

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.18.1</version>
        <configuration>
            <excludes>
               <exclude>**/*Test.java</exclude>
            </excludes>
        </configuration>
</plugin>

0
投票
  • 进入根项目并右键单击
  • 必须运行并单击运行配置
  • 左侧,进入Maven Build,右键新建
  • 选择您的基础项目,在目标文本字段中给出名称,添加 您的构建类型并添加参数 -DskipTests=true -Dmaven.test.failure.ignore=true

跳过测试的 Maven 构建目标的示例是: clean install -DskipTests=true -Dmaven.test.failure.ignore=true。

© www.soinside.com 2019 - 2024. All rights reserved.