【发布时间】:2012-04-24 13:20:08
【问题描述】:
有没有办法设置 maven hyperjaxb3-plugin 生成的文件的字符编码? 开箱即用,生成的 Java 文件使用 ISO-8859-1 字符集编码(至少在我的 Windows 机器上)。
【问题讨论】:
有没有办法设置 maven hyperjaxb3-plugin 生成的文件的字符编码? 开箱即用,生成的 Java 文件使用 ISO-8859-1 字符集编码(至少在我的 Windows 机器上)。
【问题讨论】:
这应该会在下一个版本(0.5.7,尚未发布)中自动运行。
在 XJC (2.2.5) 的最后一个版本中实现了对编码的支持,因此在 maven-jaxb2-plugin 版本 0.8.1 中实现了。 maven-hyperjaxb3-plugin 下个版本应该会继承这个功能。
可以在插件配置中配置编码(encoding 元素)。默认为${project.build.sourceEncoding}。
如果您不使用 Maven,只需使用 XJC 的 -encoding 选项即可。
【讨论】: