2009-03-10 22 views
1

ここ数ヶ月間、Eclipse自動化PDEビルドプロセスが徐々に改良されました。自動化されたEclipseビルド中にAntでcheckstyleを使用する

私が試した最初のことは、テストケースを自動化することでした。次のステップは、linuxwindowsの両方のインストーラを自動的に生成するためのスクリプトコードです。

ここで、いくつかの静的コード分析レポートをプロセスに追加します。私の会社では、この目的でCheckstyleを使用しています。

私は、Checkstyleプラグインをビルドプロセスからレポートを生成できるように自動化できることを理解します。 checkstyleの結果を、既に生成されているユニットテストレポートと一緒に配布すると便利です。

これは比較的簡単な方法でこれを達成する方法の良い例がありますか?

答えて

3

Checkstyle JARファイルにはCheckstyle Ant Taskが定義されています。次のようにそれを使用します。

<taskdef resource="checkstyletask.properties" classpath="/path/to/checkstyle-all-4.4.jar"/> 

<checkstyle config="/path/to/my/checkstyle_config.xml"> 
    <fileset dir="src/checkstyle" includes="**/*.java"/> 
</checkstyle> 
+0

ありがとうございます!私が試した後で追加する唯一のことは、レポート生成(これは私の使用例です)で、checkstyleタグにfailOnViolation = falseを追加する必要があることです。 –

1
あなたはあなたが構築していると、あなたが簡単に FindBugs、Checkstyleは、などのためのプラグインの数を統合することができる自動化するために使用することができます HudsonなどのCIサーバ、見たいかもしれません

関連する問題