EclipseのAntビルドでログが出力されない(文字化けする場合もある?)

先日、Antを実行中にエラーログが出力されない事があってはまったのでメモ。
っというか、javacを実行するよログで出力が止まってたのでエラーかどうかもわからずに半日位はまりました。

コンソールはこんな感じ。

(略)
compile:
    [javac] Compiling 9 source files to C:\workspace\aaa\bbb\classes

ここで止まって、Antは普通に終了するという状況。

結論から言うと、EclipseのコンソールにUTF-8で文字を出力しようとしたため。

EclipseのコンソールはデフォルトではMS932で処理しようとするらしいので、UTF-8で出力しようとすると問題が発生するという事らしい。
Eclipseのデフォルト文字コードによる??)
Web上には文字化けするとしか情報がなかったので、他にも原因があるかもですがこれまた苦労しました。

実際の出力は↓なので、出力される文字列やら警告時の色やらが原因か?

(略)
compile:
    [javac] Compiling 9 source files to C:\workspace\aaa\bbb\classes
    [javac] 注:入力ファイルの操作のうち、未チェックまたは安全ではないものがあります。
    [javac] 注:詳細については、-Xlint:unchecked オプションを指定して再コンパイルしてください。
(後略)

対処方法としては、「実行の設定画面(構成の編集) → 共通 → エンコード」でUTF-8に変更すれば正しく出力されるはずです。

※警告消せよってのは無しで。。。

■関連リンク↓
EclipseのAntビルドでログが途中で切れる?
http://honeplus.blog50.fc2.com/blog-entry-28.html

EclipseのAntビルドでログが途中で切れる?(問題解決)
http://honeplus.blog50.fc2.com/blog-entry-29.html

Eclipseのコンソールの文字コード
http://lostlinksearch.net/blog/2011/02/eclipse%E3%81%AE%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%AE%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89/