1

我在本地有 sonar-scanner-3.0.0.702,在​​远程服务器中有 sonar qube v5.3。

在我的声纳配置属性中,我已经提到如下。

sonar.host.url=https://example.com/sonar
sonar.token=a2s3d4f4k57
sonar.login=someuser
sonar.password=somepassword
sonar.language=abc,xyz

当我通过执行 ..\bin\sonar-scanner.bat 运行声纳扫描仪时。我可以看到 jar 正在从站点下载并保存在缓存文件夹(C:\Users\John.sonar\cache)下。但是我的自定义语言 jar 不会被下载,因此它会抛出错误说

`错误:SonarQube扫描仪执行期间出错错误:您必须安装支持语言'abc,xyz'的插件

1) 我如何在声纳扫描仪中插入我的自定义 JAR 文件以使其工作?

注意:我知道在声纳 Qube (sonarqube-5.3\extensions\plugins) 中包含自定义 jar 文件的过程。但是我们如何为声纳扫描仪做到这一点?

2) 在我的 conf 文件中,我提到了 sonar.token 和 sonar.password。如果我删除密码,我会收到身份验证错误。为什么声纳扫描仪不使用令牌进行授权?我们怎样才能克服这个错误?

ERROR: Not authorized. Please check the properties sonar.login and sonar.password

4

0 回答 0