web-dev-qa-db-ja.com

マルチモジュールのソナー分析でサブモジュールをスキップする方法Javaプロジェクト

マルチモジュールのMavenプロジェクトがあります。ソナー解析からサブモジュールの1つを除外する必要があります。

親ディレクトリからmvn sonar:sonarを実行します。

Pomファイルで除外を指定する方法はありますか、それともソナーキューブで構成する必要がありますか?.

ドキュメント から:

次のいずれかを行うことができます。

  • プロパティを定義する<sonar.skip>true</sonar.skip> の中に pom.xml除外するモジュールの
  • ビルドプロファイルを使用して一部のモジュールを除外する(統合テストの場合など)
  • advanced Reactorオプション(「-pl」など)を使用します。例えば ​​} mvn sonar:sonar -pl !module2