2016-09-20 51 views
0

我在我的父/ pom.xml文件中有2個maven配置文件。如何將excludedGroups參數添加到maven命令

第一個配置文件只運行某個組。

<configuration> 
<groups>com.XXXXXXX.common.daily.util.UnitTest</groups> 
</configuration> 

第二個配置文件一個運行所有的測試。

我想對行家使用的參數命令,將排除 這第二輪廓

  <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-plugin</artifactId> 
       <configuration> 
       <groups>com.XXXXXX.common.daily.util.UnitTest</groups> 
        <skipTests>${skipFastTests}</skipTests> 
       </configuration> 
      </plugin> 

我不想改變的pom.xml第二輪廓。

我想知道如何爲excludedGroups添加其他參數?

mvn test -P=profile2 ______ 

回答

2
在任一萬無一失或故障保護

,添加 <excludedGroups>${excluded.tests}</excludedGroups> 然後定義該變量excluded.tests是指被在@Category用來標記在那裏測試繞過接口。

最後,當在命令行中運行排除的測試時,覆蓋此值。看來你排除com.XXXXXX.common.daily.util.UnitTest。將其定義爲在您的配置文件中爲空並覆蓋該配置文件;或默認排除,但用空白覆蓋。

+0

請您詳細說明。 – ksl

相關問題