個人的には、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 の警告/メッセージ ダイアログに違反と問題が追加されるので、簡単にフォローアップできます。