2012-03-19 194 views

回答

1

您需要先執行pmd:pmd,然後執行pmd:check。你可以簡單地使用configure。將其綁定到驗證之前的特定生命週期階段。例如進入封裝或預集成測試階段。

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-pmd-plugin</artifactId> 
    <version>2.7.1</version> 
    <executions> 
     <execution> 
     <goals> 
      <goal>pmd</goal> 
      <goal>check</goal> 
     </goals> 
     <phase>package</phase> 
     </execution> 
    </executions> 
    </plugin> 

的檢查目標(檢查,CPD檢查是否完全打算,如果有一些違規失敗構建。所以,你可以定義哪些文件夾應包含/排除的PMD目標,一些例外。