2011-06-20 31 views
2

私はthisようなレポートを生成するためのAntタスクを作成する方法を得たが、私は、コマンドラインスクリプトを使用し、これを生成するためのAntないようにしたいです。どうしたらいいですか?checkstyleレポートを生成するためのコマンドラインスクリプト(Antタスクではありません)の記述方法は?

+0

Antのを回避する理由は何ですか?それは仕事のための明らかなツールになります。 – hoipolloi

+0

私はアリを使用することはできませんプロセスの束のために、私はその決定を変更する立場にいません。コマンドラインでこれを行う簡単な方法がなければなりません。 – pathikrit

答えて

1

Checkstyleの分布には、command-line interfaceが含まれています。 Antタスクを使用することができない場合は、次に参照するオプションかもしれません。

すべてのJavaファイル上の設定ファイル ドキュメント/ sun_checks.xmlで実行Checkstyleはディレクトリ内

java com.puppycrawl.tools.checkstyle.Main -c docs/sun_checks.xml -r src/

+0

私はそれを試みました、それはXMLファイルに出力するだけです、私はかなりhtml出力が欲しいです。特定のXMLスタイルシートを与える方法がいくつかあります。 – pathikrit

+1

@wrick - 私はそこにいるとは思わない。あなたはxmlを後処理することができます(これは、CheckstyleがAntから使用されたときに行われます)。 UNIXシステムの場合は 'xsltproc'、Windowsの場合はmsxmlを使用してください。別の方法として、XMLにスタイルシートへの参照を貼り付け、ブラウザにそれを適用させることができます。 –

+0

あなたが正しいです、xsltprocは正常に動作します。ありがとう。 – pathikrit

関連する問題