0

我正在使用maven-jaxb2-plugin(from org.jvnet.jaxb2.maven2) 从 XSD 模式生成类。一切正常,生成的类就是我所需要的。除了一件事,这些类中所有生成的评论都使用我的计算机语言环境(法语)。

我希望能够更改生成的评论的语言环境(例如使用英语)。可以通过插件配置或者项目配置中的方式来完成pom.xml吗?还是必须在我运行mvn命令时在我的 shell 中完成?

我尝试设置,project.build.sourceEncoding但这不会改变语言环境。我尝试设置user.languageoruser.country但这对输出没有任何影响。

有一个选项可以将一些参数传递给xjc我可以使用的命令,但是在调用xjc.

4

1 回答 1

0

最好的办法是将以下内容放入您的 pom 中:

<project>
  ...
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  ...
</project>

以上也会影响 maven-compiler-plugin 等。此外,jaxb2-maven-plugin 也会受到上述属性 (${project.build.sourceEncoding}) 的影响。

于 2012-09-04T12:24:45.497 回答