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

xtupzzrd  于 2022-12-26  发布在  Maven
关注(0)|答案(6)|浏览(702)

我想知道是否有可能在eclipse中配置作为maven安装运行以跳过单元测试,如果这样的事情是可行的,那么请告诉我如何做,提前感谢。

bogh5gae

bogh5gae1#

1.确保为项目配置了Maven
1.右键单击您的项目
1.转到“运行方式”
1.选择“运行配置”
1.在左侧列中,右键单击“Maven Build”并选择“New”
1.选择要从中生成的基目录(项目
1.在“目标”字段中填写“安装”和您想要的任何其他目标
1.点击“跳过测试”单选按钮
1.单击运行!

h5qlskok

h5qlskok2#

根据maven's document,您可以在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>
oalqel3c

oalqel3c3#

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

brjng4g3

brjng4g34#

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

dphi5xsq

dphi5xsq5#

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

cxfofazt

cxfofazt6#

把它放在我的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>

相关问题