2013-10-28 119 views
0

我使用maven的CheckStyle插件是第一次。我在父pom中添加了checkstyle插件,並且我在checkstyle.xml中指定了一些規則列表。中的CheckStyle排除不需要的報告報告

我跑「MVN清潔處」來生成報告。每件事情都可以正常工作,但它也會產生很多不需要的報告。我如何防止。

我試過 「MVN乾淨的CheckStyle:CheckStyle的」,但它不考慮我的checkstyle.xml規則。即。它也會生成報告所有默認規則違規。

和網頁還沒有出現合適的。即。它會生成帶有樣式(.css文件)的.html文件,所以它看起來很糟糕。

在我的pom.xml是

<plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-checkstyle-plugin</artifactId> 
       <version>2.10</version> 
      </plugin> 
     </plugins> 

    </build> 
    <reporting> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-checkstyle-plugin</artifactId> 
       <version>2.10</version> 
       <configuration> 
        <configLocation>checkstyle.xml</configLocation> 
       </configuration> 
      </plugin> 
     </plugins> 
    </reporting> 

回答

0

Run Selective Reports

要選擇性地運行的報告,您可以將其配置爲只包括您喜歡的報告。使用「mvn site:site」來生成選定的報告。

<project> 
    ... 
    <reporting> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-project-info-reports-plugin</artifactId> 
     <version>2.7</version> 
     <reportSets> 
      <reportSet> 
      <reports> 
       <report>dependencies</report> 
       <report>project-team</report> 
       <report>mailing-list</report> 
       <report>cim</report> 
       <report>issue-tracking</report> 
       <report>license</report> 
       <report>scm</report> 
      </reports> 
      </reportSet> 
     </reportSets> 
     </plugin> 
     ... 
    </plugins> 
    </reporting> 
    ... 
</project>