<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內核

    搜索

    •  

    積分與排名

    • 積分 - 319375
    • 排名 - 177

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲熟妇无码另类久久久| 国产成人亚洲综合| 亚洲国产成人无码av在线播放| 免费人成在线观看网站| 亚洲国产精品久久久久婷婷软件 | heyzo亚洲精品日韩| 污污视频免费观看网站| 国产亚洲精久久久久久无码77777| 日韩a毛片免费观看| 亚洲欧洲国产精品香蕉网| 精品国产一区二区三区免费| 亚洲国产成人久久精品动漫| 亚洲一区免费在线观看| 在线综合亚洲中文精品| 日日AV拍夜夜添久久免费| 无套内射无矿码免费看黄| 亚洲日韩乱码中文无码蜜桃臀网站| 99久久成人国产精品免费| 亚洲午夜精品久久久久久人妖 | 我要看免费的毛片| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲AV永久无码精品一福利 | 亚洲一区二区三区高清在线观看| 成年人视频在线观看免费| 老子影院午夜伦不卡亚洲| 在线观看亚洲av每日更新| 69pao强力打造免费高清| 亚洲色www永久网站| 亚洲精品国产综合久久一线| 免费91最新地址永久入口 | 亚洲乱码中文论理电影| 国产精品久久免费视频| 中国国产高清免费av片| 亚洲国产精品张柏芝在线观看| 四虎成人精品在永久免费| 黄色视屏在线免费播放| 亚洲国产精品人久久电影| 亚洲高清国产拍精品青青草原| 91精品国产免费网站| 无码天堂亚洲国产AV| 中文字幕亚洲综合精品一区|