MyEclipse10を備えたEclipseIndigo 3.7ベースがありますJavaエンタープライズ開発プラグイン:
私の問題は、プロジェクトをソナーに関連付けることです。プロジェクトを右クリックして、「構成」>「ソナーに関連付ける」をクリックすると、何も起こらない画面が表示されます。
基本的に、画面にはプロジェクトとソナープロジェクトの2つのフィールドがあります。プロジェクトフィールドには私のプロジェクトの名前が含まれ、ソナープロジェクトフィールドにはこのメッセージが表示されます-「リモートソナープロジェクトの検索を開始するには、ここをクリックしてください」
プロジェクトを右クリックすると、コンテキストメニューに[ソナー]オプションが表示されません。
私のプロジェクトをEclipseのSonarに関連付けるのを手伝ってください。足りないものを教えてください。前もって感謝します。
EclipseのLiferayプロジェクト(liferay-plugins-sdk.6.2.0)でも同じ問題が発生しましたが、次のように機能させました。
yourhost:9000
で)yourhost:9000
に移動してログインします(変更しない限りadmin/admin)+Create
)上記の手順の後、Eclipseプロジェクトに戻り、Configure > Associate with Sonar
でliferayプロジェクトを検索/検索することができました。
Sonar Eclipseを使用する場合、Eclipseプロジェクトを対応するSonarモジュールにのみ関連付けることができます(実際には非常にまれな単一モジュールプロジェクトで作業している場合を除く)。
これは、ルートプロジェクトを関連付けることができないことを意味します(これは定義上論理的であり、ルートプロジェクトにはSonarにソースがありません)。インポートされたすべてのMavenモジュールを右クリックし、それらすべてを1回の実行で関連付ける必要があります。
ターミナルからEclipseワークスペースのプロジェクトフォルダーに移動し、次のコマンドを実行します。
mvn sonar:sonar
このコマンドは、ソナープロジェクトを作成します。プロジェクトを再度関連付けてみてください。プロジェクトに関連付けられている名前をpomファイルから入力してください。 (テキストフィールドをクリアします)
sonar-project.properties
を作成します。以下のコードを追加するだけです
# Required metadata
sonar.projectKey=javapractice
sonar.projectName=javapractice
sonar.projectVersion=1.0
# Comma-separated paths to directories with sources (required)
sonar.sources=src
# Language
sonar.language=Java
# Encoding of the source files
sonar.sourceEncoding=UTF-8
c:/sonar example/Java/.. /.. *.properties
path(srcの横)のようなソナーのサンプルパスに移動しますc:/.... / sonnar-runner.bat -e
http://localhost:9000
に移動します(ログイン:admin
/admin
)プロジェクトでMavenを選択し、次にMavenプロファイルの選択を選択してから、Eclipseでwith-sonarを選択します。これにより、プロジェクトでソナー機能が有効になります。プロジェクトを右クリックすると、Sonarオプションが表示されます。