天天看點

SonarQube基礎:中文設定設定方法環境準備方法1: 從管理頁面安裝漢化包方法2: 拷貝漢化jar檔案至extensions下的plugins目錄

SonarQube社群提供了中文的漢化包,可以通過頁面進行安裝,也可直接将jar檔案拷貝至指定目錄,然後重新開機即可生效。雖然設定方法沒有問題,SonarQube 7.9.1 和 SonarQube 8.0目前測試發現中文包仍然不起作用,暫時memo一下,後續繼續确認。

環境準備

可參照如下連結進行SonarQube + Postgresql環境的搭建

  • LTS 7.9.1: https://liumiaocn.blog.csdn.net/article/details/102691703
  • 8.0 : https://liumiaocn.blog.csdn.net/article/details/103193801

方法1: 從管理頁面安裝漢化包

步驟1: 以管理者身份登入

步驟2: 安裝漢化包

在Administration菜單中選中Marketplace,輸入Chinese搜尋中文的漢化包

SonarQube基礎:中文設定設定方法環境準備方法1: 從管理頁面安裝漢化包方法2: 拷貝漢化jar檔案至extensions下的plugins目錄

點選安裝之後出現的Restart Server,點選确定之後SonarQube就會自動重新開機了。

SonarQube基礎:中文設定設定方法環境準備方法1: 從管理頁面安裝漢化包方法2: 拷貝漢化jar檔案至extensions下的plugins目錄

在8.0版本上安裝中文包,并進行重新開機

SonarQube基礎:中文設定設定方法環境準備方法1: 從管理頁面安裝漢化包方法2: 拷貝漢化jar檔案至extensions下的plugins目錄

方法2: 拷貝漢化jar檔案至extensions下的plugins目錄

由于漢化包是一個jar檔案,此檔案也是通過SonarQube的擴充機制起到的作用,是以隻需要将此檔案下載下傳下來放至extensions下的plugins目錄即可。

步驟1: 準備jar檔案

下載下傳jar檔案至extensions下的plugins目錄,以8.0版本為例,目前的中文漢化包為sonar-l10n-zh-plugin-8.0.jar。實際上使用方法1進行安裝,也是同樣的結果,也是會将此jar檔案下載下傳到extensions下的plugins目錄。

liumiaocn:plugins liumiao$ pwd
/Users/liumiao/sonar/sonarpostgres/extensions/plugins
liumiaocn:plugins liumiao$ ls -lrt
total 4488
-rw-r--r--  1 liumiao  staff    50329 Nov 22 03:58 sonar-l10n-zh-plugin-8.0.jar
-rw-r--r--  1 liumiao  staff  2242738 Nov 22 04:08 sonar-xml-plugin-2.0.1.2020.jar
liumiaocn:plugins liumiao$
           

獲得sonar-l10n-zh-plugin-8.0.jar有兩種方式,一種是直接下載下傳github上的jar檔案,可使用如下指令:

下載下傳指令:wget https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases/download/sonar-l10n-zh-plugin-8.0/sonar-l10n-zh-plugin-8.0.jar

也可以下載下傳源碼之後進行mvn package生成jar檔案。

源碼位址:https://github.com/SonarQubeCommunity/sonar-l10n-zh