亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

代碼質量檢查工具Sonar結合hudson、maven使用

系統 2232 0

一、安裝

安裝方式:

Sonar的安裝方式有多種,可以單獨安裝,也可以結合maven、hudson使用;可以使用自帶的內存型數據庫,也可以使用自定義的數據庫如mysql、oracle等

本文介紹結合maven和hudson并使用自帶的數據庫,可以實現sonar的自動監測代碼質量變化

?

安裝步驟:

1、? 下載sonar-3.0.zip包,以版本v3.0為例

地址http://dist.sonar.codehaus.org/sonar-3.0.zip

2、? 準備web容器,以安裝tomcat6為例,修改tomcat的啟動參數

至少是-Xmx 1024m -XX:MaxPermSize=256m

在tomcat的bin目錄下的catalina.sh中添加

JAVA_OPTS="$JAVA_OPTS-server -XX:PermSize=128M -XX:MaxPermSize=512m -Xmx1024m-Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true"

3、? 解壓sonar-3.0.zip至sonar-3.0目錄,進入sonar-3.0目錄下執行build-war.sh命令,則會在當前目錄下生成sonar.war文件,待部署

如果要修改相關配置可以進入sonar-3.0目錄下,修改sonar.properties文件,可選項包括端口、數據庫信息等,若修改則需要在執行build-war.sh命令之前

4、? 將sonar.war部署至tomcat的webapps目錄下

5、? 啟動tomcat,訪問相關端口即可看到頁面

?

使用nginx做代理:

為了安全考慮,應使用nginx做代理并加上basic認證

二、配置

安全方面的配置:

1、? 為安全考慮,建議使用iptables將9080端口禁止直接訪問

#iptables?-A INPUT -s 127.0.0.1 -p tcp --dport 9080 -j ACCEPT

#iptables?-A INPUT -p tcp --dport? 9080 -j DROP

2、? 登錄sonar,點擊右上角Log in,使用默認管理員賬戶admin/admin登錄

3、? 進入 Configuration ->Security->Users修改管理員賬戶用戶和密碼、添加需要的用戶

?

Maven配置:

1、? 進入工作目錄,執行mvnsonar:sonar命令則可以對當前版本進行質量分析,形成一個質量版本

2、? 將mvnsonar:sonar命令放到hudson中自動執行,可以選擇每周執行兩次,那么工程代碼將會每周兩個質量版本

?

三、sonar使用

直接使用配置好的用戶進入地址可以看到相關的信息

可以為某個工程建立相應的組或者用戶

可以為用戶分配相應的工程權限

可以通過各種視圖查看各種指標

可以進行代碼review

可以看到代碼質量的變化

集成了如pmd、checkstyle、findbugs、metric等各種插件


代碼質量檢查工具Sonar結合hudson、maven使用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 免费国产一区二区三区四区 | 91久久亚洲国产成人精品性色 | 亚洲欧美香蕉在线日韩精选 | 偷偷狠狠的日日日日 | 国产毛片一区二区三区精品 | 亚洲国产欧美日韩一区二区 | 中文字幕亚洲精品第一区 | 国产夫妻久久 | 二区中文字幕 | 亚洲高清成人 | 点击进入不卡毛片免费观看 | 日本久久综合视频 | 精品一区视频 | 亚洲欧美日韩不卡一区二区三区 | 色综合合久久天天给综看 | 成视频年人黄网站免费视频 | 夜色精品国产一区二区 | 中文字幕在亚洲第一在线 | 日日添天天做天天爱 | 亚洲欧洲日产国码天堂 | 成年女人视频播放免费观看 | 国产福利免费看 | 一级成人a毛片免费播放 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 国产性色视频 | 日韩免费中文字幕 | 九九精品国产99精品 | 欧美久久一区二区 | 一级二级毛片 | 99热在线免费播放 | 日韩免费在线视频观看 | 日韩毛片在线看 | 午夜视频在线免费看 | 九九热这里只有国产精品 | ww久久| 久久久久久人精品免费费看 | 久久综合五月天 | 久久99国产亚洲高清 | 精品久久久久久国产免费了 | 精品日本久久久久久久久久 | 久久性精品 |