是否可以在 Eclipse 中配置 run as maven install 来跳过单元测试?如果可以的话,该怎么办呢?
根据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>
这取决于您使用的maven测试插件。您可以尝试将参数
-Dmaven.test.skip=true
添加到您的构建配置中。
您可以将 maven.test.skip 属性放入 pom 中的配置文件中。然后你在eclipse中maven的项目属性中激活这个配置文件。
在运行配置中,有一个 Maven 构建类型的运行配置。此时您可以设置标准 Maven skipTests 参数。
将其放入我的 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>