Sonarのインストールと構成

2575 ワード

Sonarのインストールは簡単です.パッケージをダウンロードしてbinを実行すればいいです.ドキュメントを参照してください.http://www.ibm.com/developerworks/cn/java/j-lo-sonar/index.html.
SonarのデフォルトはJettyをサーバ、Derbyをデータベースとして使用しており、これらは内蔵されています.
Sonarのパフォーマンスを向上させるには、データベースをMysqlに変更する必要があります.
Sonarのインストールが完了すると、sonarを実行する.sh startでwebインタフェースにアクセスできますが、http://10.10.69.125:9000/
 
どのように自分のプロジェクトをSonarに集積するか、原理はとても簡単で、プロジェクトの中でSonarのmavenプラグインを使って、Sonarプラグインはプロジェクトコードの品質を分析して、それからデータをSonarのデータベースに送ります.
Sonarのwebインタフェースでは、自動的にデータベースからデータが読み込まれて表示されます.
アーキテクチャプロセスは次のとおりです.
Sonar安装与配置_第1张图片
 
では、プロジェクトでどのような変更が必要ですか.
ローカルを変更m2/settings.xmlファイルは、Sonarプラグインがコードを分析した後、データをどこにアップロードできるかを分析するために、Sonarのデータベース構成を追加します.
使用しているSonarのデフォルトデータベースの場合:
	
			sonar
			
				true
			
			
				
				 jdbc:h2:tcp://ip:9092/sonar;create=true
				
				org.h2.Driver
				sonar
				sonar
				http://ip:9000
			
		

SonarのデータをMysqlに変更した場合:
  
     sonar
     
         true
     
     
          
          jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
          
          com.mysql.jdbc.Driver
          sonar
          sonar
         http://localhost:9000
     
  

その後、プロジェクトディレクトリでmvn sonar:sonarを使用すると、実行プラグインを自動的にダウンロードできます.
これでSonarの基本構成が完了しました.
Sonarにはディレクトリのconf/sonarに多くの構成があります.propertiesにあります.
 
また、実際にはSonarツールはインストールではなく使用されています.Sonarにはプラグインがたくさんあります.プラグインのインストールについて簡単に説明します.
公式サイトへ:http://docs.codehaus.org/display/SONAR/Plugin+Library
指定したプラグインのjarパッケージをダウンロードし、
ダウンロードしたjarファイルをsonar-2.11extensionspluginsパスの下に置きます.Sonarを再起動すると、プラグインはSonarのプラットフォームで実行され、作業が開始されます.