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

    搜索

    •  

    積分與排名

    • 積分 - 320429
    • 排名 - 178

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 99久久久国产精品免费无卡顿| 亚洲最大的成人网| 国产AV日韩A∨亚洲AV电影| 在线精品免费视频无码的| 亚洲偷偷自拍高清| 夜夜嘿视频免费看| 亚洲精品久久久久无码AV片软件| 69天堂人成无码麻豆免费视频| 亚洲成人福利在线| 成年女性特黄午夜视频免费看 | 蜜芽亚洲av无码精品色午夜| 99久久国产免费中文无字幕| 亚洲成在人线电影天堂色| 99久久99久久精品免费看蜜桃| 波多野结衣亚洲一级| 日本特黄特色aa大片免费| 人妻仑乱A级毛片免费看| 亚洲综合伊人久久大杳蕉| 99精品国产成人a∨免费看| 亚洲人妖女同在线播放| 国产免费av一区二区三区| 国产免费黄色无码视频| 亚洲国产二区三区久久| 最近免费中文字幕大全视频| 污网站在线观看免费| 亚洲国产精品一区| 女人18毛片a级毛片免费视频| 四虎一区二区成人免费影院网址 | 国产色爽免费无码视频| 亚洲国产日韩女人aaaaaa毛片在线 | 好爽又高潮了毛片免费下载| 青青青视频免费观看| 久久久久亚洲精品美女| 18禁超污无遮挡无码免费网站国产 | 免费h成人黄漫画嘿咻破解版| 99久久免费国产精品热| 亚洲欧洲另类春色校园网站| 2048亚洲精品国产| 4虎永免费最新永久免费地址| 一级中文字幕乱码免费| 亚洲va成无码人在线观看|