SonarQube Eclipse插件分析失败,因为插件指向错误的.jar文件 月食:“月亮”第2版(4.4.2)[20150219-0600] 声纳:5.1(在Java 1.7.0_76下) Sonar Eclipse插件:3.5.0.20150804-1512-RELEASE
(主要编辑,因为行为现在更加清晰) 我们在集成分支的基础上进行Sonar分析,这是我们夜间CI构建的一部分,我们希望使用Sonar Eclipse插件,这样我们就可以在代码上工作,并在进行修复时“查看”Eclipse确认的修复,作为预提交活动的一部分 问题在于:在“SonarQube问题”视图中,当光标位于给定的.java文件中时显示的问题只是上一次夜间CI构建中的问题。当我选择{Project}>SonarQube>Analyze时,我得到以下错误:SonarQube Eclipse插件分析失败,因为插件指向错误的.jar文件 月食:“月亮”第2版(4.4.2)[20150219-0600] 声纳:5.1(在Java 1.7.0_76下) Sonar Eclipse插件:3.5.0.20150804-1512-RELEASE,java,eclipse,plugins,sonarqube,analysis,Java,Eclipse,Plugins,Sonarqube,Analysis,(主要编辑,因为行为现在更加清晰) 我们在集成分支的基础上进行Sonar分析,这是我们夜间CI构建的一部分,我们希望使用Sonar Eclipse插件,这样我们就可以在代码上工作,并在进行修复时“查看”Eclipse确认的修复,作为预提交活动的一部分 问题在于:在“SonarQube问题”视图中,当光标位于给定的.java文件中时显示的问题只是上一次夜间CI构建中的问题。当我选择{Project}>SonarQube>Analyze时,我得到以下错误: Error during executio
Error during execution of Sonar Error status [command:
C:\eRA_Desktop\Java\1.8.0_31\jre\bin\java.exe
-cp C:\Users\eryq\AppData\Local\Temp\1\sonar-runner-impl2312805194256028820.jar
org.sonar.runner.impl.BatchLauncherMain
C:\Users\eryq\AppData\Local\Temp\1\sonar-project8027650976823258460.properties
]: 1
如果从命令行运行此命令,我会得到:
错误:无法找到或加载主类
org.sonar.runner.impl.BatchLauncherMain
这给了我在C:\Users\eryq\AppData\Local\Temp\1\目录中查找的重要线索,因此我发现既没有.jar文件也没有.properties文件
有一个.jar文件,但名称不是“sonar-runner-impl2312805194256028820.jar”,而是“sonar-runner-batch2842147209529801286.jar”
我们的Eclipse链接设置有点奇怪,所以我在项目的Preview Analysis属性中设置了sonar.sources目录,以指向顶级源目录的物理路径,但除此之外,它是一个相当简单的设置
你知道这是什么原因吗?谢谢
艾瑞克