我正在尝试实现一个自定义 SonarQube 插件,该插件在我的 Eclipse 开发机器上也可以正常工作,但是一旦我将它部署到我们的 SonarQube 实例,它就会在运行时崩溃并出现 ClassNotFoundException。它在运行时找不到的类是ExpressionsHelper
,(据我了解)应该在sonar-java-plugin-***.jar
.
我们的 SonarQube 实例运行版本 6.1,SonarJava 插件安装在版本 4.15.0.12310 中。
现在我应该在 pom.xml 中设置哪个属性,以便我的开发机器上的配置与 SonarQube 实例上的可用库匹配?我尝试将它们设置为 sonar.version=6.1, java.plugin.version=4.15.0.12310 但在扫描期间我仍然收到 ClassNotFoundException。
提前感谢您的帮助。