1
sonarqube Webアプリケーションの "コード"セクションでは、マルチモジュールプロジェクトのすべてのサブモジュールが同じ名前を持っています。マウスで強調表示されている場合にのみ、ツールチップにモジュールの正しい名前が表示されます。正しいサブモジュール名を表示する方法はありますか?すべてのモジュールpom.xmlに正しい<artifactID>
とモジュール<name>
が設定されています。私たちは、ジュリアンH.が彼のコメントで示されているように、私はbuildserverの中のパラメータが固定値に「sonar.projectName」を設定するスクリプトを起動するソナー見つけsonarqube 6.7Sonarqube:コードセクションのすべてのサブモジュール(マルチモジュールプロジェクトの)の同じ名前
プロパティ 'sonar.projectName'を手動で設定していますか? –
'sonar.projectName'の定義=ウェブインタフェースに表示されるプロジェクトの名前。 Mavenを使うときは ''で設定してください。そして名前が設定されます。それだけで試してみてください。 sonar-project.propertiesまたはセクションのpom.xmlにありますか? –
Lonzak
私のポイントは、それが設定されていないことを確認することでした。デフォルトでは、Mavenのスキャナは各モジュールの ''を取ります。しかし、コマンドラインやルートpom( ''セクション)でプロパティ 'sonar.projectName'を変更すると、Mavenプロパティの継承のためにすべてのモジュールに適用されます。 '-Dsonar.scanner.dumpToFile = out.properties'を使用してスキャナによって生成されたプロパティを調べることができます –