最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SonarQube安裝以及結(jié)合idea使用方式及說(shuō)明

 更新時(shí)間:2026年05月09日 11:11:53   作者:夕夕夕兮  
文章主要介紹了SonarQube的安裝過(guò)程,包括下載、啟動(dòng)、漢化等步驟,并詳細(xì)講述了SonarQube與IntelliJ?IDEA的結(jié)合使用方法,包括插件的安裝、配置以及檢測(cè)項(xiàng)目的配置

代碼質(zhì)量檢測(cè)SonarQube安裝及結(jié)合idea使用

前言:

Sonarqube是一個(gè)功能非常強(qiáng)大的代碼質(zhì)量檢查、管理的開源工具。

它通過(guò)插件的形式能夠識(shí)別常見的多種編程語(yǔ)言(例如Java, C#, PHP, Pythod等)代碼質(zhì)量問題。

一. SonarQube下載

進(jìn)SonarQube官網(wǎng)下載,注意:下載自己當(dāng)前環(huán)境的jdk版本對(duì)應(yīng)的Sonarqube版本(目前jdk8-對(duì)應(yīng)Sonarqube7.7),如圖:

找到對(duì)應(yīng)版本:

二. SonarQube啟動(dòng)及漢化

下載之后直接解壓縮,然后進(jìn)入對(duì)應(yīng)的操作系統(tǒng)文件夾(我的是windows環(huán)境,注意:必須部署java環(huán)境,如下):

然后直接雙擊啟動(dòng),并訪問 http://127.0.0.1:9000,出現(xiàn)SonarQube就ok.

下載SonarQube漢化包 進(jìn)入漢化包下載,找到對(duì)應(yīng)的版本

下載后將jar包放入SonarQube目錄下的工具包中

啟動(dòng):如之前已啟動(dòng),可以到任務(wù)管理器找到j(luò)ava進(jìn)程結(jié)束(有兩到三個(gè)),然后重新啟動(dòng),如下啟動(dòng)成功:

訪問漢化版:http://127.0.0.1:9000,點(diǎn)擊登錄(賬號(hào)密碼都是 admin

三. 結(jié)合idea進(jìn)行使用

進(jìn)入idea

  • 安裝插件

從 File->Settings->Plugins 搜索 sonar,如下圖:

  • 安裝之后重啟idea生效,在Settings->Tools 中找到 SonarLint

在Coniguration Name 處理填寫自定義名稱,建議Sonar服務(wù)器名稱或IP地址;

選擇 SonarQube,在SonarQube URL 中填寫SonarQube服務(wù)器地址,如下

點(diǎn)擊 Next ,如下圖,注意此處的 Token 需要回填:

  • 先點(diǎn)擊 Create Token ,會(huì)跳轉(zhuǎn)到Sonar服務(wù)器的登錄頁(yè)面,輸入正確的登錄用戶名/密碼,彈出如下圖:

  • 登錄之后,生成令牌并復(fù)制填入idea中

  • 如上步驟完成之后在Sonar可視化界面中創(chuàng)建一個(gè)工程,如下圖

  • 工程創(chuàng)建完成后,即可選擇創(chuàng)建的工程。

使用

  • 在對(duì)應(yīng)項(xiàng)目pom.xml中添加如下配置:
<build>
    <plugins>
        <plugin>
            <groupId>org.sonarsource.scanner.maven</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <version>3.6.0.1398</version>
        </plugin>
    </plugins>
</build>
<profiles>
    <profile>
        <id>sonar</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <properties>
            <sonar.host.url>http://localhost:9000</sonar.host.url>
        </properties>
    </profile>
</profiles>

然后再項(xiàng)目maven中雙擊sonar,如下:

  • 在 http://127.0.0.1:9000/projects 中即可查看到檢測(cè)結(jié)果。

ok~

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • springKafka生產(chǎn)者、消費(fèi)者,數(shù)據(jù)發(fā)送/接收方式

    springKafka生產(chǎn)者、消費(fèi)者,數(shù)據(jù)發(fā)送/接收方式

    這篇文章主要介紹了springKafka生產(chǎn)者、消費(fèi)者,數(shù)據(jù)發(fā)送/接收方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-09-09
  • SpringBoot集成thymeleaf渲染html模板的步驟詳解

    SpringBoot集成thymeleaf渲染html模板的步驟詳解

    這篇文章主要給大家詳細(xì)介紹了SpringBoot集成thymeleaf如何使實(shí)現(xiàn)html模板的渲染,文中有詳細(xì)的代碼示例,具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-06-06
  • JPA @Query時(shí),無(wú)法使用limit函數(shù)的問題及解決

    JPA @Query時(shí),無(wú)法使用limit函數(shù)的問題及解決

    這篇文章主要介紹了JPA @Query時(shí),無(wú)法使用limit函數(shù)的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • java Spring MVC4環(huán)境搭建實(shí)例詳解(步驟)

    java Spring MVC4環(huán)境搭建實(shí)例詳解(步驟)

    spring WEB MVC框架提供了一個(gè)MVC(model-view-controller)模型-視圖-控制器的結(jié)構(gòu)和組件,利用它可以開發(fā)更靈活、松耦合的web應(yīng)用。MVC模式使得整個(gè)服務(wù)應(yīng)用的各部分(控制邏輯、業(yè)務(wù)邏輯、UI界面展示)分離開來(lái),使它們之間的耦合性更低
    2017-08-08
  • Lombok中@Accessors注解的使用及說(shuō)明

    Lombok中@Accessors注解的使用及說(shuō)明

    Lombok是一個(gè)Java庫(kù),旨在通過(guò)注解減少代碼量,提高效率,@Accessors注解是其中一種工具,用于簡(jiǎn)化Java類的訪問器方法,這個(gè)注解允許配置訪問器的生成方式,包括是否使用fluent風(fēng)格、是否忽略字段前綴以及是否支持鏈?zhǔn)秸{(diào)用,從而使代碼更簡(jiǎn)潔、易讀
    2025-10-10
  • 基于SpringBoot打造RESTful API實(shí)戰(zhàn)指南

    基于SpringBoot打造RESTful API實(shí)戰(zhàn)指南

    本文詳細(xì)介紹了RESTful API的基本概念、設(shè)計(jì)規(guī)范以及與非RESTful風(fēng)格的對(duì)比,通過(guò)Spring Boot實(shí)戰(zhàn)部分,展示了如何實(shí)現(xiàn)一個(gè)簡(jiǎn)單的RESTful API,需要的朋友可以參考下
    2025-12-12
  • SpringBoot接入釘釘自定義機(jī)器人預(yù)警通知

    SpringBoot接入釘釘自定義機(jī)器人預(yù)警通知

    本文主要介紹了SpringBoot接入釘釘自定義機(jī)器人預(yù)警通知,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • mybatis通過(guò)if語(yǔ)句實(shí)現(xiàn)增刪改查操作

    mybatis通過(guò)if語(yǔ)句實(shí)現(xiàn)增刪改查操作

    這篇文章主要介紹了mybatis通過(guò)if語(yǔ)句實(shí)現(xiàn)增刪改查操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • springboot配置多數(shù)據(jù)源(靜態(tài)和動(dòng)態(tài)數(shù)據(jù)源)

    springboot配置多數(shù)據(jù)源(靜態(tài)和動(dòng)態(tài)數(shù)據(jù)源)

    在開發(fā)過(guò)程中,很多時(shí)候都會(huì)有垮數(shù)據(jù)庫(kù)操作數(shù)據(jù)的情況,需要同時(shí)配置多套數(shù)據(jù)源,本文主要介紹了springboot配置多數(shù)據(jù)源(靜態(tài)和動(dòng)態(tài)數(shù)據(jù)源),感興趣的可以了解一下
    2023-09-09
  • SpringBoot多模塊自動(dòng)配置失效問題的解決方案

    SpringBoot多模塊自動(dòng)配置失效問題的解決方案

    在Spring?Boot多模塊項(xiàng)目中,模塊間配置不生效是一個(gè)復(fù)雜但可解決的問題,尤其涉及自動(dòng)配置類、依賴沖突、條件注解以及IDE配置,所以本文給大家介紹了SpringBoot多模塊自動(dòng)配置失效問題的解決方案,需要的朋友可以參考下
    2025-05-05

最新評(píng)論

新沂市| 昌江| 柘荣县| 游戏| 尼勒克县| 开原市| 娄底市| 临洮县| 镇雄县| 江门市| 桐庐县| 吴忠市| 临湘市| 山西省| 石阡县| 抚州市| 安庆市| 班戈县| 南京市| 仁寿县| 东乌珠穆沁旗| 衡东县| 四平市| 旬阳县| 政和县| 比如县| 阳泉市| 凤阳县| 宣汉县| 周宁县| 三台县| 巴里| 昔阳县| 九江县| 扎囊县| 体育| 靖宇县| 天长市| 深圳市| 玉溪市| 仲巴县|