自学内容网 自学内容网

一文带大家搞定在SonarQube中安装汉化插件和spotbugs插件的方法(下载插件失败的同学看这里!)

在SonarQube中想要安装插件,可以在Administration>Marketplace中搜索需要的插件,然后点击下图中的Install,默认自动安装即可,非常容易

但遗憾的是,大多数同学都会像我一样,因为网络原因,而导致自动安装失败!

怎么破?

我们可以打开SonarQube所在部署服务器的文件 \logs\web.log,然后查看需要安装的插件信息,如下:

Caused by: org.sonar.api.utils.SonarException: Fail to download: https://repo.maven.apache.org/maven2/com/github/spotbugs/sonar-findbugs-plugin/4.3.0/sonar-findbugs-plugin-4.3.0.jar
    at org.sonar.core.util.DefaultHttpDownloader.failToDownload(DefaultHttpDownloader.java:153)
    at org.sonar.core.util.DefaultHttpDownloader.download(DefaultHttpDownloader.java:133)
    at org.sonar.server.plugins.PluginDownloader.downloadRelease(PluginDownloader.java:144)
    at org.sonar.server.plugins.PluginDownloader.download(PluginDownloader.java:117)
    ... 158 common frames omitted

接下来,我们只需手动下载sonar-findbugs-plugin-4.3.0.jar,然后将其拷贝到SonarQube所在部署服务器的\extensions\plugins 目录,重启SonarQube即可。

我们在代码规则中搜索findbug, 可以看到关于findbug的规则已经引入进来了

细心的同学可以看到,上图中我的SonarQube已经变成了中文版,没错,通过同样的方法,手动拷贝下载的sonar-l10n-zh-plugin-10.7.jar到extensions\plugins 目录,然后重启SonarQube,就可以轻松的实现SonarQube的汉化!汉化包下载地址如下:

https://github.com/xuhuisheng/sonar-l10n-zh/releases/tag/sonar-l10n-zh-plugin-10.7

我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!


原文地址:https://blog.csdn.net/liwenxiang629/article/details/143403044

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!