从今天开始,我在jenkins使用SonarQube Runner 2.4,但分析失败,并显示以下信息:
SonarQube Runner 2.4
Java 1.7.0_51 Oracle Corporation (64-bit)
INFO: Runner configuration file: /.jenkins/tools/hudson.plugins.sonar.SonarRunnerInstallation/Sonar_Runner_2.4/conf/sonar-runner.properties
INFO: Project configuration file: NONE
INFO: Default locale: "en_US", source code encoding: "ISO-8859-1" (analysis is platform dependent)
INFO: Work directory: /.jenkins/workspace/Sonar/.sonar
INFO: SonarQube Server 4.3.2
23:21:42.176 INFO - Load batch settings
23:21:42.160 INFO - User cache: /.sonar/cache
23:21:42.270 INFO - Install plugins
23:21:43.322 INFO - Install JDBC driver
23:21:43.329 INFO - Create JDBC datasource for jdbc:mysql://xxx
23:21:45.505 INFO - Initializing Hibernate
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 5.214s
Final Memory: 21M/429M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: You must define the following mandatory properties for ‚com.mypackage:MyProject: sonar.sources
ERROR:
ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.
ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.
Build step 'Invoke Standalone Sonar Analysis' marked build as failure
[BFA] Scanning build for known causes...
[BFA] Done. 0s
Notifying upstream projects of job completion
Finished: FAILURE
但是声纳项目。My_项目的属性包含sonar.sources。
sonar.language=java
sonar.projectName=My_Project
sonar.projectVersion=0.1
sonar.binaries=bin
sonar.projectDescription=
sonar.projectKey=MyProjectKey
sonar.sources=src
问题出在哪里?
问候语
声纳。声源和声纳。二进制文件路径应相对于声纳信源。您需要检查路径是否与src一样正确。
尝试添加“sonar.sources=”。看看这是否有效。如果问题仍然存在,请添加日志。
现在,在这个src文件夹中,我想在多个子文件夹上运行声纳配置文件,并排除一些第三方src文件夹。有人能帮我做这个吗?现在,sonar在上面的任何一个文件夹子文件夹中运行所有src的配置文件?
如何决定projectkey?我的意思是我们在哪里可以找到我们的<代码>。Net,< code>plsql项目? 注意-我是这些声纳的新手,正在尝试在我的组织中自己设置所有这些。
我有这个SpringBoot的代码。它加载mybatis和冬眠。我得到一个异常类型EntityManagerFactory不可用,但它是在这里定义。记录输出包含'xxx'全部打印。 在SpringBoot中,我遇到了以下异常:
我正在使用准备就绪的和和一个文件,该文件基于教程@https://docs.sonarqube.org/display/scan/analysy+with+sonarqube+scanner。 我对排除的情况很好奇。我仍然在使用嵌入式数据库(不是完全安装),我已经转到管理>Configuration>Exclusions,并设置了以下-和。 但是,当我通过运行该项目时,JS文件仍在分析中。 我在另
我有一个多模块的gradle项目。我的一个模块的测试在单独的模块中。例如:项目A、项目测试1、项目测试2、项目测试3。在测试项目中创建Jacoco执行报告。我想对我的项目进行声纳分析,但声纳无法找到jacoco文件。 在项目A中,sonarqube属性,我给出 但我得到了这个例外 找不到参数的方法属性 () [声纳.jaco.reportPaths,“项目ATest1/gradleBuild/ja