Eclipse に Sonar プラグインをインストールし (サーバー .../StartSonar.bat を実行しました)、LocalHost:9000 で接続をテストすると問題ありません (Connection Sucessfull)。プロジェクトをソナーに関連付けるにはどうすればよいですか? 私はちょっと迷っています。私は新人です。
2 に答える
プロジェクトが Maven でビルドされている場合はmvn sonar:sonar
、プロジェクトのルート フォルダー (プロジェクトpom.xml
がある場所) で実行するだけで、レポートがソナー インスタンスにプッシュされます。
また、settings.xml でソナー プロファイルを設定する必要があります。以下の例:
<settings>
<profiles>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- EXAMPLE FOR MYSQL -->
<sonar.jdbc.url>
jdbc:mysql://localhost:9000/sonar?useUnicode=true&characterEncoding=utf8
</sonar.jdbc.url>
<sonar.jdbc.driverClassName>com.mysql.jdbc.Driver</sonar.jdbc.driverClassName>
<sonar.jdbc.username>sonar</sonar.jdbc.username>
<sonar.jdbc.password>sonar</sonar.jdbc.password>
<!-- SERVER ON A REMOTE HOST -->
<sonar.host.url>http://localhost:9000</sonar.host.url>
</properties>
</profile>
</profile>
詳細はこちらをご覧ください。
Eclipse SonarQube でプラグインを使用するには、sonarQube インスタンス (サーバー) がインストールされている必要があります。その方法に関するドキュメントは、次のリンクhttp://docs.sonarqube.org/display/SONAR/Setup+and+Upgradeにあります。
Maven が Tomasz または sonar-runner ( http://docs.sonarqube.org/display/SONAR/Analyzing+Source+Code ) と言うように、コードの初期分析を実行したら、Eclipse 用の sonarqube プラグインを使用して実行できます。 、一般設定Eclipseウィンドウ->設定-> SonarQube->サーバーでサーバーへの参照を設定し、プロジェクトレベルは「リンク」するか、サーバーにある最初の分析を参照する必要があります。
これを行うと、Eclipse から SonarQube を使用してコードを分析するたびに、サーバーに接続され、既存の証拠がもたらされ、リモート分析で収集された情報に関してコードの増分分析が行われます。 .