sonarQube 7.2版本下载配置pmd插件(版本要兼容),并设置只使用pmd规则
生活随笔
收集整理的這篇文章主要介紹了
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规则的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sonarqube7.8汉化教程:安装中
- 下一篇: 【收藏】SonarQube-插件-离线安