アリ経由のjavacに「-J-Duser.language」渡すと、コンパイルエラーが正しい言語で報告されていることを確認します
質問
私のPCは、現在、テスト目的のために、日本として設定されています。私のJavaプロジェクトがコンパイルエラーを持っている場合は、メッセージは日本語で報告されています。
例えば。 [... ...ディレクトリ]に1つのソースファイルをコンパイルします [...クラス...]のjava:172:シンボルを見つけられません。
。私は英語でエラーを確認することを好むだろう。
antを使用せずに、このための修正は使用することです javacの-J-Duser.language = EN [..javaファイル...] これはjavacのは、英語のエラーメッセージを与えます(-Jは、javaへの引数の残りを渡すためのjavacに指示します)。
私の質問は:どのように私はアリにこれを渡します [動作しませんでした私が試したオプションを削除するeditted]
解決
あなたの<compilerarg>
コールに<javac>
を追加してみてください。たとえばます:
<javac srcdir="${src.dir}" destdir="${classes.dir}" fork="true">
<compilerarg value="-J-Duser.language=en"/>
<compilerarg value="-J-Duser.country=GB"/>
</javac>
編集 argの値を修正しました。コンパイラがフォークされた場合も、これはのみ動作します。私はそれを反映するために例を更新します。
所属していません StackOverflow