9

MyEclipse 10 Java エンタープライズ開発プラグインを備えた Eclipse Indigo 3.7 ベースがあります。

  • Eclipse用のSonarプラグインをインストールしました。
  • Sonar サーバーをインストールし、localhost (localhost:9000) からローカルで実行する

  • Windows>設定>ソナー>サーバーからEclipseでサーバー接続をテストしました。接続成功です。
  • 私のプロジェクトでは、ソナー (ソナー:ソナー) の Maven ゴールを実行しました。ビルドは成功です。localhost で結果を参照できます。(ローカルホスト:9000)

私の問題は、プロジェクトをソナーに関連付けることです。プロジェクトを右クリックして [構成] > [Sonar に関連付ける] を選択すると、何も起こらない画面が表示されます。

画面には基本的に Project と Sonar Project の 2 つのフィールドがあります。プロジェクトフィールドにはプロジェクトの名前が含まれ、ソナープロジェクトフィールドにはこのメッセージが表示されます-「ここをクリックしてリモートソナープロジェクトの検索を開始してください」

  • そのフィールドをクリックして groupid:artifactid を入力しましたが、何も起こりません。
  • Sonar ダッシュボードにリストされているプロジェクト名も入力しようとしましたが、それも役に立ちません。

プロジェクトを右クリックすると、コンテキスト メニューに [ソナー] オプションが表示されません。

プロジェクトを Eclipse の Sonar に関連付けるのを手伝ってください。私が欠けているものを教えてください。前もって感謝します。

4

5 に答える 5

10

Eclipse の Liferay プロジェクト (liferay-plugins-sdk.6.2.0) で同じ問題が発生しました。

  • Eclipse プラグインをインストールし、サーバー接続をテストする
  • Sonar サーバーをインストールして起動します (たとえばyourhost:9000) 。
  • に移動しyourhost:9000てログインします(変更しない限り、管理者/管理者)
  • [設定] -> [システム] -> [プロビジョニング] に移動します
  • 新しいプロジェクトを作成+Createします (右上隅にあります)。
  • key=Liferay6.2 と name=liferay-plugins-sdk-6.2.0 を使用しました

上記の手順の後、Eclipse プロジェクトに戻りConfigure > Associate with Sonar、liferay プロジェクトを検索/見つけることができました。

于 2014-03-10T15:17:29.093 に答える
4

Sonar Eclipse を使用する場合、Eclipse プロジェクトを対応する Sonar モジュールにのみ関連付けることができます (実際には非常にまれな単一モジュール プロジェクトで作業している場合を除きます)。

これは、ルート プロジェクトを関連付けることができないことを意味します (定義上、ルート プロジェクトには Sonar にソースがないため、これは論理的です)。インポートされたすべての Maven モジュールを右クリックし、それらすべてを 1 回の実行で関連付ける必要があります。

于 2013-04-29T08:34:29.713 に答える
0

プロジェクトでMavenを選択し、次にSelect Maven Profilesを選択してから、Eclipseで with-sonarを選択します。これにより、プロジェクトでソナー機能が有効になります。プロジェクトを右クリックすると、 Sonarオプションが表示されるようになりました。

于 2015-05-15T16:07:06.527 に答える