Maven – unit testing的独立集成测试

是否可以将集成测试与同一模块内的unit testing隔离开来?

我创建了简单的pom:

  4.0.0 prj war    org.apache.maven.plugins maven-compiler-plugin  1.6 1.6 UTF-8    org.apache.maven.plugins maven-surefire-plugin   **/integration/**/*.java        integration    org.apache.maven.plugins maven-surefire-plugin   **/integration/**/*.java         

但是使用mvn -Pintegration测试它不会调用任何东西。 如果我注释掉主编译中的部分 – 那么它开始执行测试,但也没有配置文件。

代替:

 */integration/**/*.java 

尝试:

  */unit/**.java 

然后在集成配置文件中

  **/unit/**/*.java **/integration/**/*.java  

你可能不得不玩完全包含/排除,但这是一般的想法。