1

Eclipse に Sonar プラグインをインストールし (サーバー .../StartSonar.bat を実行しました)、LocalHost:9000 で接続をテストすると問題ありません (Connection Sucessfull)。プロジェクトをソナーに関連付けるにはどうすればよいですか? 私はちょっと迷っています。私は新人です。

4

2 に答える 2

3

プロジェクトが 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&amp;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>

詳細はこちらをご覧ください

于 2011-04-07T19:48:06.730 に答える
0

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 を使用してコードを分析するたびに、サーバーに接続され、既存の証拠がもたらされ、リモート分析で収集された情報に関してコードの増分分析が行われます。 .

于 2015-03-04T11:46:31.263 に答える