私はマルチモジュールのMavenプロジェクトを持っています。最低レベルのPOMファイルの1つにcheckstyle除外ファイルを追加し、そのPOMの相対パスがの<sonar.checkstyle.filters>
と指定しました。ホームディレクトリからモジュールを構築したところ、うまくいきました。私はエラー[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar (default-cli) on project sdk: Can not execute Checkstyle: cannot initialize module SuppressionFilter - Unable to find: src/sonar_config/checkstyle.suppressions.file -> [Help 1]
maven pomでソナーcheckstyle除外のファイルパスを指定する方法を教えてください。
それは低レベルのディレクトリと親プロジェクトの両方から正しく動作するように、どのように私は、ファイルへのパスを指定する必要がありますを得た(素晴らしい-grand-)親プロジェクトをコンパイル
?
どこでsonar.checkstyle.filtersの設定を指定しましたか? –
@JeroenHeier私は違反に最も近いポンにプロパティを入れました。私はpomを構築したときに 'src/sonar_config ... 'を気にしませんでしたが、pomからコンパイルしたときにそのパスを認識できませんでした。だから私はどのようにどのレベルから認識されることができるいくつかの方法でパスを指定する方法を把握しようとしています。 – Sinc