Eclipse 3.4でAnt実行内容がコンソールに表示されない
Eclipse 3.4以降より、Ant実行時に日本語が含まれていると画面表示されない仕様になったようです。
いろいろ調べると、以下のように設定することで問題が改善されるようです。
- 「Antビュー」より実行したいターゲットを右クリック
- 「外部ツールの構成」を選んでクリック
- 「共通」タブにおいて「コンソール・エンコード」に「MS932」を選ぶ
- 設定を保存して実行
しかし自分の環境には「コンソール・エンコード」のリストボックスにMS932がなく涙目になっていたのですが、以下の設定でMS932を追加することが出来るようになりました。
- 「ウインドウ」→「設定」→「一般」→「コンテンツ・タイプ」を開く
- コンテンツ・タイプの「テキスト」を選択して、デフォルト・エンコードに「MS932」と手入力して「更新」ボタンをクリック
- 「OK」ボタンをクリックして設定反映を確定