2012-02-29 19 views
1

現在、EclipseのRCPアプリケーションをMavenビルド(Tycho)に移行しています。 Everythingsは正常に動作しているので、Mavenのcheckstyleプラグインを導入したかったのです。 構造は、次のようになります。Maven Checkstyle Pluginが空のレポートを作成

parent 
- pom.xml 
child1 
- pom.xml 
child2 
- pom.xml 

すべての子が親プロジェクト(またはその逆)からのモジュールとして構成されています。 我々はこのようにMaven-のCheckstyle-プラグインを設定し:MVNクリーンchild1のプロジェクトからサイトをインストールし起動する

<build> 
    ... 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-site-plugin</artifactId> 
      <version>3.0</version> 
      <configuration> 
       <reportPlugins> 
        <plugin> 
         <groupId>org.apache.maven.plugins</groupId> 
         <artifactId>maven-checkstyle-plugin</artifactId> 
         <version>2.9.1</version> 
        </plugin> 
       </reportPlugins> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 

はCheckstyleの-result.xmlを作成していますが、このファイルは空です。

ここで何が間違っていますか?

この

答えて

0

プラグインセクションでレポートを設定する方法は、Maven 3.3では非推奨です。結果として

https://maven.apache.org/plugins/maven-site-plugin/maven-3.htmlから)

それが直接使用すべきではないため、Mavenのサイト - プラグイン3.3で、構成は単純に、(よ​​り正確には内部/プライベートマーク)削除されました。このドキュメントは、以前のバージョンで使用した人がなぜ古典的な構成に移行する必要があるのか​​を理解するためにのみ公開されています。

また、それは任意のMavenバージョンでこれを使用することが推奨され、推奨される方法は、部分(それが再び変更される可能性)を使用して(再び) あります。

関連する問題