如何在ant的build.xml中设置-Dfile.encoding?

我有使用iso-8859-1编码的Java源文件。运行 ant时 ,出现“警告:编码UTF-8的不可映射字符”。如果我运行 ant

-Dfile.encoding = iso-8859-1 或向每个javac语句添加 encoding =“ ISO-8859-1”

,就可以避免这种情况。

有没有一种方法可以在build.xml中全局设置属性? _< 属性名称=“ file.encoding”值=“

ISO-8859-1”>_不起作用。我知道我可以添加foo = ISO-8859-1属性并为每个javac语句设置encoding =“ $

{foo}”,但是我正尝试避免这种情况。

回答:

一些选择:

  1. 添加-Dfile.encoding=iso-8859-1到您的ANT_OPTS环境变量
  2. 用于<presetdef>为所有<javac>调用设置默认值

以上是 如何在ant的build.xml中设置-Dfile.encoding? 的全部内容, 来源链接: utcz.com/qa/399045.html

回到顶部