<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 閱讀(3597) 評論(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內核

    搜索

    •  

    積分與排名

    • 積分 - 319386
    • 排名 - 177

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 最近最新中文字幕完整版免费高清 | 国产一二三四区乱码免费| 亚洲日本va在线视频观看| 精品无码人妻一区二区免费蜜桃| 亚洲男人的天堂久久精品| 亚洲国产成人精品女人久久久 | 亚洲国产精品线在线观看| 四虎影视www四虎免费| 特色特黄a毛片高清免费观看| 亚洲色四在线视频观看| 国产精品二区三区免费播放心| 丁香花在线视频观看免费| 亚洲永久在线观看| 亚洲欧洲日产国码无码久久99| 日韩av无码成人无码免费| A毛片毛片看免费| 在线观看亚洲AV日韩A∨| 亚洲人成色77777| 日韩免费福利视频| 蜜桃视频在线观看免费视频网站WWW| 亚洲人成色99999在线观看| 亚洲日韩一页精品发布| 日本一区免费电影| 84pao强力永久免费高清| 特色特黄a毛片高清免费观看| 亚洲AV无码精品蜜桃| 亚洲精品二区国产综合野狼| 国产精品99久久免费| 18禁免费无码无遮挡不卡网站 | 精品视频免费在线| 亚洲精品私拍国产福利在线| 亚洲国产成人a精品不卡在线| 69视频在线观看高清免费| A片在线免费观看| eeuss影院ss奇兵免费com| 亚洲AV男人的天堂在线观看| 亚洲综合视频在线| 亚洲大尺度无码专区尤物| 亚洲乱码中文字幕手机在线| 天天摸夜夜摸成人免费视频| 2021在线永久免费视频|