2012-03-29 66 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