• ベストアンサー

antにて

ant compileをすると count = 0, total = 43 というログ?みたいなものがコンソール上にずらずらっと出力されてしまいます。 コンパイルエラーがでたときにエラーログが流れてしまって困っています。 count = 0, total = 43 という内容を出力しないようにする方法はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • thelma
  • ベストアンサー率66% (20/30)
回答No.1

特定のビルドファイル(build.xml)の、特定のターゲット(compile)を実行しているということでしょうか? ログが流れて困るということを解決したいのであれば、手っ取り早い解決策は例えばコンソールのバッファサイズを大きくするとか、ログをテキストファイルにいったんリダイレクト("ant compile > foo.txt" のようにして実行)しておいて、後で内容を確認するなどの方法がとれるかと思います。 そうではなくて根本的に「count = 0, total = 43」の出力を抑制したいのであれば、ビルドファイルの編集が必要になると思います。 その値をechoしている箇所を探して、echoしないように書き換えるか、あるいは全体のログをファイル出力できるように書き換えることになると思います。 いずれにせよ、ある程度antの知識が必要になります。

その他の回答 (1)

  • ssj
  • ベストアンサー率73% (11/15)
回答No.2

ant -help を実行してみてください。 コマンドラインオプションが表示されます。 上記であれば、 ant -logfile [logfile] compile という形で、Antがログを指定ファイルに出力して くれます。 後は、そのログファイルを見て、コンパイルエラーが 発生している位置が特定できると思います。

関連するQ&A