maven - 分析时无法加载组件类 org.sonar.scanner.scan.filesystem.ProjectFileIndexer
问题描述
我正在使用 Jenkins 2.190.3 和 Sonarqube 7.9.2 进行构建质量分析。
在我的詹金斯工作中执行以下行时:
mvn -e sonar:sonar -Dsonar.branch.name=${ORIGIN_BRANCH_NAME}
我收到此错误消息:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar default-cli) on project application-demo-back:
Unable to load component class org.sonar.scanner.scan.filesystem.ProjectFileIndexer:
Unable to load component class org.sonar.scanner.scan.filesystem.FileIndexer:
Unable to load component class org.sonarsource.dotnet.shared.plugins.WrongEncodingFileFilter:
org.sonarsource.dotnet.shared.plugins.WrongEncodingFileFilter has unsatisfied dependency 'class org.sonarsource.dotnet.shared.plugins.AbstractConfiguration' for constructor 'public org.sonarsource.dotnet.shared.plugins.WrongEncodingFileFilter(org.sonarsource.dotnet.shared.plugins.EncodingPerFile,org.sonarsource.dotnet.shared.plugins.AbstractConfiguration)' from org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@7a0e7ecd:278<[Immutable]:org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@67332b1e:43<| -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli) on project application-demo-back:
Unable to load component class org.sonar.scanner.scan.filesystem.ProjectFileIndexer
关于问题出在哪里的任何想法?
我的 sonarqube 实例安装了这些插件:
sonar-auth-oidc-plugin-1.0.4.jar
sonar-csharp-plugin-6.5.0.3766.jar
sonar-flex-plugin-2.3.jar
sonar-java-plugin-4.15.0.12310.jar
sonar-javascript-plugin-3.2.0.5506.jar
sonar-ldap-plugin-2.2.0.608.jar
sonar-php-plugin-2.11.0.2485.jar
sonar-python-plugin-1.8.0.1496.jar.old
sonar-python-plugin-2.5.0.5733.jar
sonar-scm-git-plugin-1.3.0.869.jar
sonar-scm-svn-plugin-1.6.0.860.jar
sonar-typescript-plugin-1.1.0.1079.jar
sonar-xml-plugin-1.4.3.1027.jar
我试图删除此处提到的数据文件夹,但没有任何改变。
解决方案
推荐阅读
- python - 在不同的进程中加载多个 Keras 模型
- interpolation - 对向量之间的值进行分类,然后插值 R
- .net - 如何使用 .NET 将数据从 ms sql 导入表格模型
- c# - 是否可以在 Unity2D 中使用嵌套画布创建主菜单和选项菜单?
- javascript - 如何从 Controller 获取字符串并在视图中使用它?
- c# - 正则表达式只匹配 \" 而不是 \\\"
- javascript - 以渐进方式渲染渐进图像
- python - 如何从 Tkinter 条目小部件中获取字节数组
- linux - 文件的所有权正在自动更改
- html - ionic4 离子选择占位符不透明度不能更改