2013-03-14 56 views
0

我有以下項目結構:如何使用模塊的基本目錄運行聲納亞軍設置爲根目錄的項目

  • 模塊1
  • 模塊2
    • module2.1
    • module2.2
    • module2.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的輪廓,用java輪廓module2.1,2.2,2.3分析模塊1,和所有的XML文件,這可能是在項目中。目前的解決方案給我Java heap space,因爲xml.sonar.projectBaseDir設置爲/(也試過.../root,因爲所有這些結果都是一樣的)。

請問,有人可以幫助我,並告訴如何使用xml配置文件分析所有項目目錄。

在此先感謝!

p.s.創建兩個模塊來分析module1和module2文件夾並不適合我,因爲我在根文件夾中也有.xml文件。

回答

2

隨着聲納亞軍的即將到來的2.1版本,這個問題就解決了:https://jira.sonarsource.com/browse/SONARUNNER-43

+0

謝謝法布里斯!我們可以期待在最近的將來發布新的聲納亞軍,或者現在還不知道它將在何時發佈? – 2013-03-14 17:46:54

+0

Sonar Runnner 2.1預計將於2013年3月底前發佈。 – 2013-03-15 07:38:51

+0

鏈接已損壞。 – Cleankod 2015-12-07 12:30:46

相關問題