问题标签 [sonarqube-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 无法加载组件类 org.sonar.batch.bootstrap.BatchPluginInstaller
我正在使用 SonarQube Scanner 插件版本 2.4 运行 Jenkins 版本 2.89.2 运行 MSBuild 的扫描器时,它似乎正在工作,我在日志中看到如下行:
从http://MyServer:9000/api/server/version下载...
ETC...
但是,当我得到:
错误:SonarQube Scanner 执行期间出错 java.lang.IllegalStateException:无法加载组件类 org.sonar.batch.bootstrap.BatchPluginInstaller
ETC...
原因:您无权执行任何 SonarQube 分析。请联系您的 SonarQube 管理员。
但是,我相信运行该作业的 psudo-user 是经过授权的,因为过去的事情一直有效。我尝试重新生成身份验证令牌,但这不起作用。
一些背景知识:我安装了当前版本的 SonarQube 扫描仪,但后来发现它与我的 Jenkins 版本不兼容。我不得不卸载新版本,然后找到旧版本的插件(我找到了 2.4)来安装。
也许在恢复到旧版本插件的过程中丢失了一些东西。
人们因为没有看到分析而感到不安。
你知道什么是错的吗?
提前致谢。
eclipse - 未能在项目上执行目标 org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3:test (default-test)。而“作为 Maven 测试运行”
我正在尝试为Felipebz 的 Z PL/SQL Analyzer 插件创建自己的自定义规则。为此,我正在关注本教程。
我下载了该教程中提到的Github 目录并将其导入 Eclipse。现在,当我尝试将其作为“ Maven test ”运行时,出现以下错误:
日志中还有一些错误:
有人知道这个特定问题的任何解决方案吗?
我想创建一个 jar 用于在我的 SonarQube 服务器中对其进行测试。但是,在更改代码中的任何内容之前,我想先对其进行测试;因为我认为下载的项目模板中已经提供了示例规则。一旦我首先将其作为 jar 文件进行测试,我就可以对代码进行进一步的更改。
sonarqube - 自 SQ 7.2.1 以来如何使用自定义插件修复“以下语言没有内置质量配置文件”
我为几个 SQ 版本开发了自定义 SQ 插件。自 SQ 7.2.1 以来,我面临一个问题。在 SQ 启动时,le web.log 文件告诉
注意 csh 是我的语言名称
使用我的插件,SQ 启动适用于 7.1 版及之前的版本
如何配置自定义插件来解决这个问题?谢谢你的帮助
c# - 如何配置 SonarC# 的 GeneratedFileFilters 以允许生成的文件
我想用 SonarQube 分析一个 C# 项目。我的一些文件有*.g.cs
扩展名。Sonar C# 插件处理这些文件,就好像它们是生成的文件一样,我收到此错误:
org.sonarsource.dotnet.shared.plugins.GeneratedFileFilter 排除的“SomeDirectory/ETitle.g.cs”
如何将这些文件包含在声纳扫描中?
java - 在 Sonarqube 插件中使用 Spring Boot 应用程序作为依赖项
我有一个 Spring Boot 应用程序 (myApp),我想将它用作 Sonarqube 插件中的依赖项(库)。我创建了非 FAT myApp.jar 并将其作为依赖项添加到 Sonarqube 插件的 pom.xml 文件中。但是在运行插件时,出现以下错误。
在 META-INF/spring.factories 中找不到自动配置类
我还在 myApp 项目的资源文件夹中添加了正确的 spring.factories 文件,但错误仍然发生。我知道在非 Spring 应用程序中添加 Spring Boot jar 有点复杂,但我成功地为其他一些项目做到了,但它不适用于 Sonarqube 插件;不确定 sonar-packaging-maven 插件是否是阻止它在项目中使用 spring 框架的插件。我使用的插件 api 是 Sonarqube 7.2,Spring boot 版本是 2.2.2 RELEASE。
sonarqube - 如何使用 Sonarqube 插件接口在登录时获取用户的用户名和密码
我正在尝试创建一个 Sonarqube 插件来验证用户身份,我将编写自定义身份验证。如何在登录时获取用户的用户名和密码,以便我可以进行身份验证?我找不到任何可以帮助我做到这一点的公开界面。