1

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

[错误] 无法在项目框架上执行目标 org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile):编译失败
[错误] /Users/dhiller/Space/ifp-core/framework/target/generated-sources/com/framework/util/LanguageCodeSimpleType.java:[7627,4] 代码太大
无论如何在jaxb中

  1. 将 simpletype 映射到 String 以在各处生成字符串
  2. 只是排除元素,因为我认为人们没有使用它

(我可能只是将它从模式中删除,看看人们是否抱怨)

4

1 回答 1

0

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

<jaxb:typesafeEnumClass map="false" />

如何避免映射到枚举类

于 2014-12-09T12:56:41.100 回答