我正在尝试将Sonar与我的.NET项目一起使用(我已经安装了c# plugin),但是当我使用此.properties文件启动sonar-runner时:
# 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:方法 'public fin al void org.sonar.api.batch.bootstrap.ProjectBuilder.start()',实例 'org.son ar.plugins.csharp.core.VisualStudioProjectBuilder@11ecab56, java.lang.RuntimeExc eption:wrapper
答案 0 :(得分:2)
您应将此属性文件放在与SLN文件相同的文件夹中(“d:\ dossier-source”),并且仅具有以下属性:
sonar.projectKey=key.myproject
sonar.projectName=myproject
sonar.projectVersion=1.0
sources=.
sonar.language=cs
然后从“d:\ dossier-source”运行“sonar-runner”。
这应该有用。