HOWTO · Java

ソナー Java バイナリ

このチュートリアルでは、環境でソナー Java バイナリをセットアップする方法を示します。

このページの内容

ソナー バイナリは、ソース ファイルに対応するコンパイル済みバイトコード ファイルを含むディレクトリへのカンマ区切りのパスです。 sonar Java バイナリは、プロジェクトで使用される Jar ファイルや Zip ファイルなどのサードパーティ ライブラリを含むカンマ区切りのファイルです。

このチュートリアルでは、ソナー バイナリをインストールし、それらを Eclipse のプロジェクトに統合する方法を示します。

ソナーをダウンロードしてインストールする

Java でソナー バイナリを使用する前に、まずソナーをダウンロードしてインストールする必要があります。 Sonar をダウンロードしてインストールするには、次の手順に従います。

  • ここからソナーをダウンロードします。
  • Sonar がダウンロードされたら、Sonar をインストールする場所にファイルを抽出します。

    抽出ソナー

  • インストール ディレクトリに Sonar を抽出したら、次のステップは Sonar を実行することです。 Sonar の bin ディレクトリに移動し、オペレーティング システムのディレクトリを開きます。 そこには、startSonar という名前のシェルまたはバッチ ファイルがあります。

    ファイルをクリックして Sonar を起動します。

    ソナー開始

  • Sonar が開始されると、http://localhost:9000/ で Sonar インストールにアクセスできます。

ソナー レポートの生成

Sonar をインストールして正常に起動したら、次のステップはレポートの生成です。 以下の手順に従います。

  • まず、POM と Sonar の構成を更新する必要があります。 Sonar をインストールした後、Java で任意の Maven プロジェクトの Sonar レポートを生成できます。

    これらの行を pom.xml に追加して、Sonar サーバーをプロジェクトに追加します。

    <name>DemoProject</name>
    <url>http://maven.apache.org</url>
    
    <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <sonar.host.url> http://localhost:9000/ </sonar.host.url>
    <sonar.exclusions></sonar.exclusions>
    </properties>
    
    <modules>
    <module>parent</module>
    <module>xmlapi</module>
    <module>common</module>
    </modules>
    
  • pom.xml で構成を設定したら、ターミナルで mvn Sonar:sonar を実行すると、プロジェクトのソナー レポートが生成されます。

Sonar を Eclipse に統合する

Sonar を Eclipse に統合するには、Sonar プラグインを Eclipse にインストールする必要があります。 以下の手順に従って、Eclipse で Sonar を構成します。

  • Eclipse を開き、Help メニューに移動します。
  • ヘルプ メニューから、Eclipse MarketPlace を開きます。

    Eclipse マーケットプレイス

  • Eclipse マーケットプレイスの検索バーで SonarQube を検索し、SonarQube をインストールします。
  • 検索で SonarQube が見つからない場合は、マーケットプレイスを閉じて、もう一度 [ヘルプ] メニューに移動し、[ソフトウェアのインストール] をクリックします。
  • Work With テキスト フィールドに http://downloads.sonarsource.com/eclipse/eclipse/ リンクを貼り付け、Enter をクリックします。

    ソナープラグインのインストール

  • すべてのオプションを選択して次へをクリックすると、SonarQubeのインストールが開始されます。

    ソナーインストール詳細

  • Sonar Qube が正常にインストールされるまで、[次へ] をクリックし続けます。 最後のボタンは Finish で、これでインストールが完了します。
  • インストールが完了したら、Eclipse IDE を再起動します。
  • Sonar が Eclipse にインストールされたら、次のステップは Sonar を構成することです。
  • Window に移動し、Eclipse で Preferences に移動します。

    設定

  • 設定 ページの SonarQube > サーバー に移動します。

    ソナー サーバー

  • Sonar サーバーが見つかったら、次のステップは、Eclipse プロジェクトをサーバーにリンクすることです。
  • Project Explorer でプロジェクト名を右クリックし、Configure に移動してから Associate with SonarQube に移動します。

    SonarQubeに関連付ける

  • Sonar Project フィールドにプロジェクト名を入力し、リストからプロジェクトを選択して、Finish をクリックする必要があります。
  • Finish をクリックすると、プロジェクトが Sonar サーバーに関連付けられます。
  • これで、Sonar を使用してプロジェクトを分析できます。プロジェクト名を右クリックし、SonarQube オプションに移動して、Analyze を選択します。

    ソナー分析

  • Analyze オプションは、変更が加えられた場合、プロジェクトのソナー レポートを表示します。