尝试创建一个多模块项目我在github中下载了样本:我使用这个文件夹 https://github.com/SonarSource/sonar-examples/tree/master/projects/multi-module/sonar-runner/java-sonar-runner-modules-own-configuration-file作为项目基础目录
在此文件夹的命令行中,我输入/opt/sonar-runner/bin/sonnar-runner
我发现第一件事是 sonar-project.properties 有一个名为 sonar.sources = src 的属性,但执行抛出
Exception in thread "main" org.sonar.runner.RunnerException: You must define mandatory properties: sources
然后我用 sources = src 更正此属性,并且跑步者执行完成,将项目添加到我的声纳服务器,但没有检测到代码,模块或文件。就像所有项目都是空的一样。
与其他示例和我自己的项目完全相同。无论是java,python ......
欢迎任何帮助
答案 0 :(得分:1)
您使用的是旧版Sonar Runner和/或Sonar。请更新到最新版本(Sonar Runner 2.2和Sonar 3.5.1)。