我有使用 iso-8859-1 编码的 java 源文件。当我运行ant时,我收到“警告:用于编码 UTF-8 的不可映射字符”。如果我运行ant -Dfile.encoding=iso-8859-1或在每个 javac 语句中添加encoding="ISO-8859-1" ,我可以避免这种情况。
有没有办法在 build.xml 中全局设置属性? <property name="file.encoding" value="ISO-8859-1">不起作用。我知道我可以添加一个 foo=ISO-8859-1 属性并将 encoding="${foo}" 设置到每个 javac 语句,但我试图避免这种情况。