我们有一个 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中到任何一个
- 将简单类型映射到字符串以生成所有字符串
- 只是排除该元素,因为我认为人们没有使用它
(我可能会将其从架构中删除,看看人们是否抱怨)
这可能会有所帮助 - 枚举类不再生成。
<jaxb:typesafeEnumClass map="false" />
如何避免映射到枚举类