生成文件中的JAXB英文注释

Ale*_*gna 4 jaxb xjc maven

我使用XJC将一些XSD编译为Java类。在我的机器上,而不是通常的评论

// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
Run Code Online (Sandbox Code Playgroud)

我有同样的评论,但用意大利语

// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.11 
Run Code Online (Sandbox Code Playgroud)

XJC是通过Maven插件调用的maven-jaxb2-plugin:0.12.0:generate
同一pom在不同的计算机上生成不同的注释。如何将评论切换回英语?我在具有意大利语语言环境的Windows 10的JDK 1.8.0_66上运行了它。

Tun*_*aki 6

您可以借助<locale>属性指定在类生成期间将使用的语言环境。

locale-区域设置生成过程中使用,例如endefr等,这将,例如,影响的产生JavaDoc注释的语言。

默认情况下,maven-jaxb2-plugin将使用您的用户区域设置。该插件的示例配置为:

<configuration>
  <locale>en</locale> <!-- this will use the English locale -->
</configuration>
Run Code Online (Sandbox Code Playgroud)