<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sonar安裝筆記

    Sonar是開源的代碼質量管理平臺,它把代碼質量相關軟件集成到一起統一管理,集成的軟件如下:

    CPD
    Checkstyle
    Clover
    Cobertura
    Findbugs
    General
    Google analytics
    PMD
    Squid
    Surefire

    我把安裝過程記錄下來.
    1.環境準備如下
    ubuntu8.04
    jdk1
    .5
    maven2
    .2(官方要求2.0.7以上)
    mysql5
    .0

    2.下載Sonar,到http://sonar.codehaus.org/下載最新版本,目前是1.9.2,下載后解壓即可

    3.數據庫配置
    CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
    grant all on sonar.* to sonar@'%' identified by 'sonar';
    grant all on sonar.* to sonar@localhost identified by 'sonar';
    flush 
    privileges;
    官方沒有grant all on sonar.* to sonar@'%' identified by 'sonar'; 如果你想遠程發布項目到sonar,那就需要加上這條
    然后還要更改sonar的配置,在sonar的解壓目錄下打開conf/sonar.properties,注掉如下內容(如果你沒有mysql就可以不改動這個文件,sonar默認使用內嵌數據庫derby)
    #sonar.jdbc.url:                            jdbc:derby://localhost:1527/sonar;create=true
    #sonar.jdbc.driverClassName:                org.apache.derby.jdbc.ClientDriver
    #sonar.jdbc.validationQuery:                values(
    1)
    去掉下面的注釋
    sonar.jdbc.url:                            jdbc:mysql://192.168.1.151:3306/sonar?useUnicode=true&characterEncoding=utf8
    sonar.jdbc.driverClassName:                com.mysql.jdbc.Driver
    sonar.jdbc.validationQuery:                select 
    1

    Ok,配置已經完成你可以在bin目錄項下進入相應平臺的子目錄,比如我的就是${sonar_home}bin/linux-x86-32,sonar是多平臺的,你可以在bin目錄下查找你對應的平臺,然后執行
    ${sonar_home}bin/linux-x86-32/sonar.sh start

    啟動后訪問http://localhost:9000就可以進入sonar了, 默認管理員用戶和密碼是admin/admin

    大功告成!

    今天先寫到這,后面我會加上如何用maven發布一個項目到sonar上!

    秀幾張圖來看看






    posted on 2009-07-23 17:21 kuuyee 閱讀(3600) 評論(3)  編輯  收藏 所屬分類: LinuxCI/JenkinsGit/Maven

    評論

    # re: Sonar安裝筆記 2009-07-23 20:10 海邊沫沫

    收藏
    能詳細介紹一下就好了.  回復  更多評論   

    # re: Sonar安裝筆記 2009-07-24 22:07 Seven

    收藏  回復  更多評論   

    # re: Sonar安裝筆記[未登錄] 2009-08-13 11:45 cofF

    同在七月中旬裝的sonar,較之sonar,在maven的使用中遇到很多困難,還好一一解決
    但目前發現,在我的sonar分析中,程序代碼注釋,在sonar頁面中顯示為亂碼,即繁雜無法識別的方塊字
    郁悶得很,是編碼問題?utf8已經寫入pom中了呀
    究竟是誰在出問題?
    maven?sonar?或是內在的pmd?等呢。。。

    苦惱的不行,對它們的內在原理看來還是不很清楚

    很想請問你一下
    急盼賜教。。

    如可以,可以發到郵箱交流么??萬分感謝
    anydoor01@gmail.com  回復  更多評論   

    導航

    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    統計

    隨筆分類(139)

    Linux內核

    搜索

    •  

    積分與排名

    • 積分 - 319527
    • 排名 - 177

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 国产成人精品日本亚洲专| 亚洲免费在线观看视频| 国产亚洲欧美在线观看| 最近免费中文字幕大全视频| 亚洲国产综合自在线另类| 麻豆视频免费播放| 亚洲国产精品xo在线观看| 美女被cao免费看在线看网站| 亚洲午夜电影一区二区三区| 国产精品入口麻豆免费观看| 亚洲中文字幕久久精品无码VA | 亚洲Aⅴ无码专区在线观看q| 一区二区三区在线免费看| 67pao强力打造67194在线午夜亚洲| 久久久久国产精品免费免费不卡 | 亚洲日韩国产精品乱| 人人公开免费超级碰碰碰视频| 亚洲精品无码AV中文字幕电影网站| 日韩在线视频播放免费视频完整版| 国产精品亚洲二区在线观看| 中文字幕免费在线播放| 久久国产亚洲高清观看| 免费精品国产自产拍在线观看图片| 亚洲精品天堂无码中文字幕| 亚洲JIZZJIZZ中国少妇中文| a毛片全部免费播放| 亚洲经典在线中文字幕| 性xxxx视频播放免费| 美女无遮挡免费视频网站| 亚洲精品制服丝袜四区| 五月亭亭免费高清在线| 日韩亚洲综合精品国产| 国产亚洲精品资源在线26u| 无码区日韩特区永久免费系列 | 免费观看亚洲人成网站| 九九美女网站免费| 亚洲日韩国产一区二区三区在线 | 亚洲欧美自偷自拍另类视| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产va精品免费观看| 污污污视频在线免费观看|