我们有一个包含许多模块的大型应用程序,完整版本(带集成测试)需要长达一个小时。 有没有办法配置maven的方式,它将跳过模块(甚至类)的测试,没有任何改变? 可能存在一些插件或者可以编写这个插件吗?
答案 0 :(得分:0)
要跳过模块中的测试,可以在此模块的pom.xml中添加:
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.2</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
[...]
或使用模块pom.xml中的配置文件
答案 1 :(得分:0)
使用命令行时:
mvn -q clean package -DskipTests