2017-11-27 19 views
1

Mavenプロジェクトのcheckstyle.xmlで「javadocコメントが見つかりません」というエラーを無効にしようとしています。 は、私は、次のモジュールを追加しようとしましたが、それはうまくいきませんでした:checkstye.xmlの欠落しているjavadocコメントを無効にする

<!-- No need for Javadoc --> 
    <module name="JavadocType"> 
     <property name="severity" value="ignore"/> 
    </module> 
    <module name="JavadocMethod"> 
     <property name="severity" value="ignore"/> 
    </module> 
    <module name="JavadocVariable"> 
     <property name="severity" value="ignore"/> 
    </module> 

私はすべてのJavadocコメントをチェック無効に追加することができます任意の特定のモジュールまたは私はMavenの依存関係を作ることができ、変更のいずれかの種類がありますか?

+1

実際には、リストからチェックを削除する必要があります。あなたはできる? – Boris

+0

@ボリス私はしようとしたが、それは私のために働いていない。すべてのjavadoc関連のモジュールが削除された後、私はMavenでプロジェクトを構築しようとしましたが、私はまだ非常に同じエラーメッセージを受け取りました。 – juliam

+1

これは不可能です!変更しているファイルが実際にcheckstyleで使用されているファイルであることを再確認できますか? mavenを使用する場合は、 /src/main/resources/google_checks.xmlのように設定する必要があります。 – Boris

答えて

1

明らかに、CheckstyleリリースとMaven Checkstyleプラグインにはいくつかのミスマッチがありました。 Checkstyleの問題点を解決することができる方法があります:提供Checkstyleは、最新バージョン(これまでのところ、それは8.5であった)と MVNプラグイン:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-checkstyle-plugin</artifactId> 
    <version>2.17</version> 
    <dependencies> 
     <dependency> 
      <groupId>com.puppycrawl.tools</groupId> 
      <artifactId>checkstyle</artifactId> 
      <version>8.5</version> 
     </dependency> 
    </dependencies> 
</plugin> 

あなたが見ることができるように、それはCheckstyleはの古いバージョンを使用しています。ただし、IDEで古いプラグインを使用する必要があります。

関連する問題