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

fre*_*dev 46 eclipse m2eclipse java-ee maven m2e

我想知道是否有可能在eclipse中配置run as maven install以跳过单元测试,如果这样的事情是可行的,那么请告诉我如何做到这一点,提前谢谢.

Tom*_*ott 87

  1. 确保为您的项目配置Maven
  2. 右键单击您的项目
  3. 去'奔跑'
  4. 选择"运行配置"
  5. 在左侧列中,右键单击"Maven Build"并选择"New"
  6. 选择要构建的基目录(项目)
  7. 在"目标"字段中写下"安装"和您想要的任何其他目标
  8. 单击"跳过测试"单选按钮
  9. 单击运行!

希望有所帮助.

  • 这工作得非常好,但有任何想法如何将这个新配置添加到运行方式菜单而不是从运行配置运行它? (2认同)
  • 我很高兴它有效 - 如果可能的话我不知道怎么做.每次我想运行自定义运行配置时,我都必须进入"运行配置"对话框. (2认同)
  • 不仅仅是这是正确的.Eclipse执行-Dmaven.test.skip = true如果您选中与-DskipTests不同的选项,则最新编译测试但不运行它们. (2认同)

mis*_*off 5

它取决于您使用的maven测试插件.您可以尝试将参数添加-Dmaven.test.skip=true到构建配置中.


小智 5

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


Sae*_*eed 5

accordig到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>
Run Code Online (Sandbox Code Playgroud)