日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sonarQube 7.2版本下载配置pmd插件(版本要兼容),并设置只使用pmd规则

發布時間:2025/1/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sonarQube 7.2版本下载配置pmd插件(版本要兼容),并设置只使用pmd规则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

sonarQube 7.2版本下載配置pmd插件(版本要兼容),并設置只使用pmd規則

  • sonar入門了解
    sonarQube是一款優秀的持續集成平臺工具,能集成業內常見的CI工具,如Jenkins,配合findbugs,pmd等工具進行掃描,并查看報告.
  • 下載sonarQube
    sonar官網地址
  • 7.2下載地址, 目前官網沒直接提供7.2的鏈接了 https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-7.3.zip
    在download頁面目前是7.3版本的下載.之前下載了7.3,然后在
    http://localhost:9000/admin/marketplace 無法搜到pmd,最后在官方文檔看到說,7.3版本不支持pmd,心想還是太坑了.
    于是下載了7.2版本,就可以了.這次的說明也基于7.2版本
  • 安裝
    網上有很多安裝的教程
    sonar安裝教程
    配置數據庫
    這個數據庫選一個mysql即可.為什么需要數據庫呢,很簡單,掃描后的工程結果需要持久化顯示,否則只是存在內存里,restart就沒有了.
  • 安裝pmd

重啟后,查看是否有規則pmd

到Quality Profiles頁面進行規則profile的添加(java):

create點了后,填好名字,上傳不需要上傳.

比如我創建了一個p3c,配合阿里插件,點activate 激活所屬規則.

由于之前添加過pmd,這里以新建的p3c這個profile為例子.

其實這個profile類似于規則集.然后在type這些地方可以選擇你要的規則,會在右側顯示.

你可以對部分規則進行activate激活,但是這樣操作麻煩,如果是使用了pmd插件,則可以在Repository下選擇pmd

這樣就直接選中所有pmd插件的規則.然后點擊Bulk change,會提示是否確認激活全部規則,點是就可以了.

這個就是批量導入所有規則在這個profile,

然后可以設置原來的sonar way java為inactive狀態,我們的規則為綠色active狀態.

最后在這里,設置pmd為默認規則.

這樣只要是掃描java項目,則為使用pmd掃描.

參考鏈接:
https://www.cnblogs.com/zhhiyp/p/9683820.html

總結

以上是生活随笔為你收集整理的sonarQube 7.2版本下载配置pmd插件(版本要兼容),并设置只使用pmd规则的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。