大きなマルチモジュールのJava Mavenプロジェクト&私の仕事は、ビルド後のプル要求sonarQube
の問題を報告することです。は、飛行中にソナーソナー - プロジェクト.propertiesを生成
私はプロジェクト構造に従ってsonar-project.properties
を作成しました。ジョブをjenkins
に設定しましたが、これまでのところ正しく動作しています。
これは他の多くのプロジェクトの親であるため、問題は新しいモジュール/サブモジュールがプロジェクトに追加され続けていることです。新しいモジュールがあるたびに、それに応じてsonar-project.properties
を修正する必要があります。しかし、それは期待されますが、時々忘れてしまいます。
これは私が考えていた理由です。ソナースキャナが実行を開始する前に、sonar-project.properties
をオンザフライで生成する方法があります。
これは私たちが従うプロジェクトの構造です。
project-root/
moduleA/
.
.
moduleB/
submoduleOfmoduleB/
moduleC/
submoduleOfmoduleC
.
POMファイルや他のいくつかの方法を読むことによってsonar-project.properties
を生成する方法はありますか?