如何在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}”,但是我正尝试避免这种情况。
回答:
一些选择:
- 添加
-Dfile.encoding=iso-8859-1
到您的ANT_OPTS
环境变量 - 用于
<presetdef>
为所有<javac>
调用设置默认值
以上是 如何在ant的build.xml中设置-Dfile.encoding? 的全部内容, 来源链接: utcz.com/qa/399045.html