2014-07-10 106 views
0

期間運行額外的測試源我增加額外的測試源代碼目錄下面的代碼:排除從生成

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>build-helper-maven-plugin</artifactId> 
     <version>1.9</version> 
     <executions> 
      <execution> 
       <id>add-test-source</id> 
       <phase>generate-test-sources</phase> 
       <goals> 
        <goal>add-test-source</goal> 
       </goals> 
       <configuration> 
        <sources> 
         <source>src/test/spike</source> 
        </sources> 
       </configuration> 
     </execution> 
    </executions> 
</plugin> 

這很好地工作。但是我想在構建過程中刪除這個測試目錄。我知道我可以通過this排除一些測試,但在這種情況下,我想刪除整個目錄。在我看來,排除標籤只接受包。有沒有其他方法?

我想這樣做的原因是該目錄只包含一些實驗和尖峯,應該從IDE按需執行它們,但不需要由構建服務器(maven)執行。

+1

如果他們只實驗比你不應該在默認情況下添加。所以我最好說的就是在IDE中使用它們,所以不需要添加它們。所以不需要build-helper-maven-plugin。 – khmarbaise

+0

這是可能的,但是隨後所有想要使用這個「秒殺」內容的人都需要手動將目錄添加到IDE中。但值得討論這個。 – morpheus05

+0

否,對於這種情況,我會爲該實驗添加一個配置文件,正如答案中已經提到的那樣。 – khmarbaise

回答