我正在尝试将 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
我有一个异常(exception):
Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: org. picocontainer.PicoLifecycleException: PicoLifecycleException: method 'public fin al void org.sonar.api.batch.bootstrap.ProjectBuilder.start()', instance 'org.son ar.plugins.csharp.core.VisualStudioProjectBuilder@11ecab56, java.lang.RuntimeExc eption: wrapper
最佳答案
您应该将此属性文件放在与 SLN 文件相同的文件夹中(“d:\dossier-source”),并且仅包含以下属性:
sonar.projectKey=key.myproject
sonar.projectName=myproject
sonar.projectVersion=1.0
sources=.
sonar.language=cs
然后从“d:\dossier-source”运行“sonar-runner”。
这应该有效。
关于c# - .NET 项目的 Sonar 运行程序异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9929402/