我在本地的声纳扫描仪-3.0.0.702和远程服务器的声纳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