0

「checkstyle でコードをチェック」を行うときに、java ファイルが checkstyle 違反で公開される方法のように、(外部 Maven を使用して) Eclipse IDE で Maven ビルドを介して生成されたチェック スタイル違反が必要です。

eclipse checkstyle プラグインを使用してファイルを明示的に実行できますが、プロジェクトの要件は maven ビルドで実行することです。

これを達成する方法はありますか?この問題に関するリンクが見つかりませんでした。

4

1 に答える 1

0

個人的には、checkstyle を実行している Sonar を介してそれを行います。Sonar をローカルにインストールし、次のプロファイルを Maven プロジェクトに追加しました (個人の ~ /.m2/settings.xml に追加することもできます)。

    <profile>
        <id>sonar</id>
        <activation>
            <activeByDefault>false</activeByDefault>
        </activation>
        <properties>
            <sonar.jdbc.url>jdbc:postgresql://localhost:5432/sonar</sonar.jdbc.url>
            <sonar.jdbc.driver>org.postgresql.Driver</sonar.jdbc.driver>
            <sonar.jdbc.username>sonar</sonar.jdbc.username>
            <sonar.jdbc.password>sonar</sonar.jdbc.password>
            <sonar.host.url>http://localhost:7080/sonar</sonar.host.url>
        </properties>
    </profile>

これで、プロジェクトで Sonar を実行できます。

mvn sonar:sonar -Psonar

Eclipse では、Sonar プラグインをインストールする必要があります。Eclipse でローカル分析を直接実行するか、リモート分析の結果を取得することができます。どちらの場合も、Eclipse の警告/メッセージ ダイアログに違反と問題が追加されるので、簡単にフォローアップできます。

于 2012-06-12T13:03:43.613 に答える