2012-03-29 65 views
1

我試圖用聲納與我的.NET項目(我已經安裝了c# plugin),但是當我啓動聲納亞軍這個屬性文件:聲納亞軍異常與.NET項目

# identifiants du projet 
sonar.projectKey=key.myproject 
sonar.projectName=myproject 
sonar.projectVersion=1.0 
# fichier .sln 
sonar.dotnet.visualstudio.solution.file="d:\dossier-source\myproject.sln" 

# répertoires de sources 
sources="d:\dossier-source" 

# Tests 
tests="d:\dossier-source\myproject.Tests" 

# langage 
sonar.language=cs 

我有這個例外:

線程「main」中的異常 org.sonar.batch.bootstrapper.BootstrapException:org。 picocontainer.PicoLifecycleException:PicoLifecycleException:方法 '公共翅片人空隙 org.sonar.api.batch.bootstrap.ProjectBuilder.start()',實例 「org.son [email protected], java.lang.RuntimeExc主器件接收:包裝

回答

2

你應該把這個特性在同一文件夾文件作爲SLN文件(「d:\檔案源」),並且只有以下屬性:

sonar.projectKey=key.myproject 
sonar.projectName=myproject 
sonar.projectVersion=1.0 
sources=. 
sonar.language=cs 

然後從「d:\ dossier-sour」中運行「sonar-runner」 CE」。

這應該工作。

+0

謝謝,我總是有一個由伽利奧造成的異常。我必須安裝Gallio? 最後,我會用TFS運行Sonar。 – rad 2012-03-29 17:26:09

+0

是的,你必須安裝加利奧,所有這一切都在文檔頁面解釋:http://docs.codehaus.org/display/SONAR/1.+Install#id-1Install-Installtherequiredtools – 2012-03-30 06:13:01

+0

我有一個例外「G​​allio執行失敗「引起的:org.sonar.dotnet.tools.gallio.GallioException:沒有測試程序集。請檢查您的項目的Gallio插件配置。我添加了tests = myproject.Tests但沒有任何信息 – rad 2012-04-02 10:31:53