如果没有任何更改,请将Maven配置为不运行测试

时间:2014-10-24 07:40:43

标签: java maven maven-2 maven-3 maven-plugin

我们有一个包含许多模块的大型应用程序,完整版本(带集成测试)需要长达一个小时。 有没有办法配置maven的方式,它将跳过模块(甚至类)的测试,没有任何改变? 可能存在一些插件或者可以编写这个插件吗?

2 个答案:

答案 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