【发布时间】:2011-04-23 16:28:23
【问题描述】:
我使用 maven-jaxb2-plugin 从 1.0xsd 文件生成:
不幸的是,所有课程都在同一个目录中。如果可能的话,我想要每个命名空间的目录。我已经查看了在线文档,但没有成功。
我之所以这么问,是因为将来我们将推出新版本的 xsd (1.1) 并且我们希望保留追溯兼容性。每个具有相同名称但在不同命名空间中的元素将存在于它们自己的目录中。
【问题讨论】:
我使用 maven-jaxb2-plugin 从 1.0xsd 文件生成:
不幸的是,所有课程都在同一个目录中。如果可能的话,我想要每个命名空间的目录。我已经查看了在线文档,但没有成功。
我之所以这么问,是因为将来我们将推出新版本的 xsd (1.1) 并且我们希望保留追溯兼容性。每个具有相同名称但在不同命名空间中的元素将存在于它们自己的目录中。
【问题讨论】:
根据文档:
generatePackage - 生成的类都将放在这个 Java 包下(XJC 的 -p 选项),除非模式中另有说明。如果未指定,包将仅从模式派生。
所以看看 jaxb2 文档如何使用这个选项
【讨论】: