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インタフェースでは、自動的にデータベースからデータが読み込まれて表示されます.
アーキテクチャプロセスは次のとおりです.
では、プロジェクトでどのような変更が必要ですか.
ローカルを変更m2/settings.xmlファイルは、Sonarプラグインがコードを分析した後、データをどこにアップロードできるかを分析するために、Sonarのデータベース構成を追加します.
使用しているSonarのデフォルトデータベースの場合:
SonarのデータをMysqlに変更した場合:
その後、プロジェクトディレクトリで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のプラットフォームで実行され、作業が開始されます.
SonarのデフォルトはJettyをサーバ、Derbyをデータベースとして使用しており、これらは内蔵されています.
Sonarのパフォーマンスを向上させるには、データベースをMysqlに変更する必要があります.
Sonarのインストールが完了すると、sonarを実行する.sh startでwebインタフェースにアクセスできますが、http://10.10.69.125:9000/
どのように自分のプロジェクトをSonarに集積するか、原理はとても簡単で、プロジェクトの中でSonarのmavenプラグインを使って、Sonarプラグインはプロジェクトコードの品質を分析して、それからデータをSonarのデータベースに送ります.
Sonarのwebインタフェースでは、自動的にデータベースからデータが読み込まれて表示されます.
アーキテクチャプロセスは次のとおりです.
では、プロジェクトでどのような変更が必要ですか.
ローカルを変更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のプラットフォームで実行され、作業が開始されます.