2017-04-24 79 views
1

奇怪的是,我看到surefire插件在我的集成測試中運行。有人知道爲什麼爲什麼maven-surefire-plugin會在我的集成測試中運行

[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ xxxx --- 
[INFO] Surefire report directory: /Users/jzhang/github/project/module-A/target/surefire-reports 

------------------------------------------------------- 
T E S T S 
------------------------------------------------------- 
Running package.XXXXIT 

回答

3

是的。這很自然。您需要告訴maven-surefire-plugin跳過以* IT.java結尾的測試的執行。

<build> 
<plugins> 
    <plugin>   
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-surefire-plugin</artifactId> 
     <version>2.20</version>  
     <configuration> 
      <excludes>  
        <exclude>**/*IT.java</exclude> 
      </excludes> 
     </configuration> 
    </plugin> 
</plugins>  
</build> 
相關問題