0

次のプロジェクト構造があります。

  • モジュール1
  • モジュール2
    • モジュール2.1
    • モジュール2.2
    • モジュール2.3

sonar-project.properties を次のように定義します。

sonar.projectKey=example
sonar.projectName=project
sonar.projectVersion=1.0
sonar.language=xml
sonar.sources=.
sonar.sourceEncoding=UTF-8
sonar.forceAnalysis=true
sonar.projectBaseDir=.

sonar.modules=module2, module1, xml

xml.sonar.projectBaseDir=/

module1.sonar.language=js
module1.sonar.exclusions=lib/**

module2.sonar.language=java
module2.sonar.modules=module2.1,module2.2,module2.3

module2.1.sonar.sources=/src/main/java/
module2.1.sonar.binaries=/target/classes

module2.2.sonar.sources=/src/main/java/
module2.2.sonar.binaries=/target/classes

module2.3.sonar.sources=/src/main/java/
module2.3.sonar.binaries=/target/classes

js プロファイルを使用して module1 を分析し、java プロファイルを使用して module2.1,2.2,2.3 を分析し、プロジェクトに含まれる可能性のあるすべての xml ファイルを分析したいと考えています。現在の解決策は、が に設定されてJava heap spaceいるためです (およびも試してみました。これらの結果はすべて同じです)。 xml.sonar.projectBaseDir/.../root

誰かが私を助けて、xml プロファイルを使用してすべてのプロジェクト ディレクトリを分析する方法を教えてください。

前もって感謝します!

ルートフォルダーにも.xmlファイルがあるため、module1フォルダーとmodule2フォルダーを分析するためにさらに2つのモジュールを作成するpsは私には合いません。

4

1 に答える 1

2

Sonar Runner の今後のバージョン 2.1 では、この問題は解決されます: https://jira.sonarsource.com/browse/SONARUNNER-43

于 2013-03-14T17:17:13.860 に答える