避免为此简单类型生成 JAXB 枚举类.(或改用字符串)

  • 本文关键字:字符串 枚举 JAXB 简单 类型 jaxb
  • 更新时间 :
  • 英文 :


我们有一个 10,000 个枚举,有人把它放在 xsd 中,它在 java 中生成一个 60,000 行的文件,该文件无法编译,说代码太大

[错误]无法在项目框架上执行目标org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile(默认编译):编译失败[错误]/Users/dhiller/Space/ifp-core/framework/target/generated-sources/com/framework/util/LanguageCodeSimpleType.java:[7627,4] 代码太大
无论如何,在jaxb中到任何一个
  1. 将简单类型映射到字符串以生成所有字符串
  2. 只是排除该元素,因为我认为人们没有使用它

(我可能会将其从架构中删除,看看人们是否抱怨)

这可能会有所帮助 - 枚举类不再生成。

<jaxb:typesafeEnumClass map="false" />

如何避免映射到枚举类

最新更新