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

    搜索

    •  

    積分與排名

    • 積分 - 319433
    • 排名 - 177

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲视频中文字幕在线| 久久亚洲精品无码VA大香大香| 香蕉大伊亚洲人在线观看| 最近最新MV在线观看免费高清| 亚洲国产精品一区二区久| 国产免费久久精品99re丫y| 亚洲成人激情小说| 午夜精品在线免费观看| 18禁亚洲深夜福利人口| 免费一级特黄特色大片在线观看| 污污视频免费观看网站| 久久久久久久尹人综合网亚洲 | 在线视频亚洲一区| yy6080亚洲一级理论| 立即播放免费毛片一级| 亚洲一级黄色视频| 国产免费AV片在线观看| 亚洲人色大成年网站在线观看| 妞干网手机免费视频| 一级毛片在线免费播放| 亚洲AV永久纯肉无码精品动漫| 亚洲一区在线免费观看| 丰满亚洲大尺度无码无码专线| 亚洲免费一区二区| 91大神免费观看| 亚洲Av无码国产一区二区| 久久久久亚洲AV综合波多野结衣 | 亚洲一级片在线观看| 在线免费观看韩国a视频| 中文字幕不卡高清免费| 亚洲美女激情视频| 四虎影视在线永久免费观看| 国产成人免费ā片在线观看老同学| 亚洲精品中文字幕麻豆| 国产做床爱无遮挡免费视频| 久久免费视频观看| 亚洲精品无码久久久久APP| 亚洲女久久久噜噜噜熟女| 可以免费看黄的网站| 亚洲免费在线观看| 久久亚洲国产成人影院|