Mat*_*pow 7 maven jenkins sonarqube
我正在尝试将我的项目上传到远程声纳服务器。
这是我运行声纳扫描仪的命令:
sonar-scanner -Dsonar.projectKey=my-project -Dsonar.host.url=https://xxxx:9000 -Dsonar.login=the-secret-key -Dsonar.java.binaries=**/target/classes
Run Code Online (Sandbox Code Playgroud)
但它会在 java.binaries 上引发错误。
INFO: Configured Java source version (sonar.java.source):
none
INFO: JavaClasspath initialization
ERROR: Invalid value for sonar.java.binaries
INFO: ------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------
INFO: Total time: 20.276s
INFO: Final Memory: 10M/161M
INFO: ------------------------------------------------------
------------------
ERROR: Error during SonarQube Scanner execution
No files nor directories matching **/target/classes
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的值,例如 ./target、/target/、/target/classes(存储 jar 的位置)。但是,我遇到了未找到的错误。(即使该目录存在)
通过在我的 IDE 上运行 sonar:sonar 并在我的终端上运行 maven sonar:sonar 会将结果发送到 sonarqube,但我的目标是将此命令包含在我的 jet-steps 中
很旧的帖子,但可能对某人有帮助。我遇到了类似的问题,以下配置对我有用:
sonar.sources=src/main/java
sonar.java.binaries=target/classes
Run Code Online (Sandbox Code Playgroud)
我们的项目(Maven 多模块)也遇到了类似的问题,对我们来说,以下配置使一切正常:
sonar.java.binaries=.
sonar.java.source=8
sonar.sources=.
Run Code Online (Sandbox Code Playgroud)
PS Java源码仅供参考,解决问题应该没有关系。
| 归档时间: |
|
| 查看次数: |
18382 次 |
| 最近记录: |