Properties 如何在Jenkins中设置声纳的强制属性源

Properties 如何在Jenkins中设置声纳的强制属性源,properties,build,jenkins,sonarqube,Properties,Build,Jenkins,Sonarqube,你好,为了使用Sonar插件,我对jenkins的配置有问题。 我已将属性设置到文件sonar-project.properties中,该文件的代码如下: pom.groupId=groupID pom.artifactId=artifactID sonar.sourceEncoding=iso-8859-15 sonar.java.target=1.5 sonar.java.source=1.5 sonar.projectKey=projectkey sonar.projectName= p

你好,为了使用Sonar插件,我对jenkins的配置有问题。 我已将属性设置到文件sonar-project.properties中,该文件的代码如下:

pom.groupId=groupID
pom.artifactId=artifactID

sonar.sourceEncoding=iso-8859-15
sonar.java.target=1.5
sonar.java.source=1.5
sonar.projectKey=projectkey
sonar.projectName= projectname
sonar.projectVersion=1.0.0
当我尝试构建时,在Jenkins的控制台中出现以下错误:

Exception in thread "main" org.sonar.runner.RunnerException: You must define mandatory properties: sources
    at org.sonar.runner.Runner.checkMandatoryProperties(Runner.java:92)
    at org.sonar.runner.Runner.execute(Runner.java:75)
    at org.sonar.runner.Main.main(Main.java:61)
Build step '**** custom Sonar analysis' marked build as failure
Finished: FAILURE
你有什么建议吗?在哪里设置此属性? 提前感谢。

必须使用“sonar.sources”属性:它告诉SonarQube源文件的位置

在线文档中解释了所有内容:

可能的副本