小编Ala*_*nda的帖子

Sonarqube 无法识别基本目录

我有下一个问题。我正在用java开发一个项目并创建sonar.properties文件以使用SonarQube(v6.7.2)。我的项目有两个模块。项目结构为:

我的项目
  |--core-utils
      |--src
      |--target
  |--pdf-utils
      |--src
      |--target

sonar.properties 是:

第一个模块
sonar.moduleKey=com.app.core.pdf:pdf-utils
sonar.projectBaseDir=/var/lib/jenkins/workspace/MyProject/pdf-utils
sonar.projectKey=com.app.core.pdf:pdf-utils
sonar.projectName=pdf-utils
sonar.projectVersion=0.90.0-SNAPSHOT
sonar.sources=/var/lib/jenkins/workspace/MyProject/pdf-utils/src/main/java
sonar.working.directory=/var/lib /jenkins/workspace/MyProject/pdf-utils/target/sonar
sonar.java.binaries=/var/lib/jenkins/workspace/MyProject/pdf-utils/target/classes

第二个模块
sonar.moduleKey=com.app.core:core-utils
sonar.projectBaseDir=/var/lib/jenkins/workspace/MyProject/core-utils
sonar.projectKey=com.app.core:core-utils
sonar.projectName= core-utils
sonar.projectVersion=0.90.0-SNAPSHOT
sonar.sources=/var/lib/jenkins/workspace/MyProject/core-utils/src/main/java
sonar.working.directory=/var/lib/jenkins/workspace /MyProject/core-utils/target/sonar
sonar.java.binaries=/var/lib/jenkins/workspace/MyProject/core-utils/target/classes

主模块
sonar.host.url = http://localhost:9000/sonar
sonar.java.source=1.6
sonar.java.target=1.6
sonar.moduleKey=com.app.core:core-all
sonar.modules=com。 app.core:core-utils,com.app.core.pdf:pdf-utils
sonar.projectBaseDir=/var/lib/jenkins/workspace/MyProject
sonar.projectKey=com.app.core:core-all
sonar.projectName= core-all
sonar.projectVersion=DEV-SNAPSHOT
sonar.sourceEncoding=UTF-8

然后运行SonarScanner,结果是:

模块“com.app.core:core-utils”的基目录不存在:/var/lib/jenkins/workspace/MyProject/com.app.core:core-utils

如果我为每个模块放置基本目录,我不知道为什么要这样做。

谢谢!!

sonar-runner sonarqube sonarqube-scan

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

sonar-runner ×1

sonarqube ×1

sonarqube-scan ×1