2013-07-01 64 views
6

我正在使用聲納來檢查我的java項目的代碼。我使用的版本是v.2.9,我第一次使用聲納。我不知道如何在聲納服務器中添加項目。 請幫忙這個向Sonar v.2.9添加一個新項目

謝謝。

+0

這是您的構建工具? Maven的? Maven有一個聲納插件..如果你使用的是螞蟻 - 試試這個鏈接http://www.sonarqube.org/sonar-2-6-adds-continuous-inspection-support-for-ant-community/#more-4887 – Richie

+0

亞......我正在使用maven ...但想知道如何將項目添加到聲納,如果我不想使用任何插件或任何其他構建工具。 – user2537893

+0

我不確定您是否可以在沒有構建工具的情況下將項目添加到SONAR中。從文檔看來,它似乎需要一些構建工具來運行SONAR腳本。 – Richie

回答

15

沒有選擇從Sonar UI「添加」Sonar項目。項目會在成功分析時自動添加到Sonar。 我建議你以下幾點:

  1. 升級到更新的聲納版本。 http://www.sonarqube.org/downloads/
  2. 閱讀analyzing source code guide在那裏你可以找到所有可用的方法的指令觸發一個新的分析

Update:Sonarqube允許(我認爲5.x版之後)的項目配置作爲其documentation

描述
+0

嗨,我有兩個不同的主機上安裝聲納和maven。命令mvn聲納:聲納工作?有沒有在maven中的任何地方我需要在pom.xml中定義聲納的URL或任何其他更新? – user2537893

+1

是的,你可以,但你還沒有閱讀說明:http://docs.codehaus.org/display/SONAR/Analyzing+with+Maven – ppapapetrou

9

使用管理員角色,您可以「預配」一個項目。

  1. 在以管理員身份登錄
  2. 從菜單中選擇Settings
  3. 選擇System - >Provisioning從子菜單
  4. 點擊Create(在很遠的右邊框的)
2

最新版本很簡單。你所要做的就是安裝作爲指南。它會提示一個命令,您需要使用您的構建工具在項目文件夾中執行該命令。

用於行家一個例子它會像

mvn sonar:sonar -Dsonar.host.url=http://localhost:9000 -Dsonar.login=4aa32e977ab1513e3fe5c3ac0c7883528d01a5e8. 

具有類似於此報告的命令將被髮送到的Sonarqube。代碼分析將完成