我是的作者maven-jaxb2-plugin
。
XJC从名称空间派生软件包,因此(通常)您不能为一个名称空间生成多个软件包。有一些技巧,jaxb:class/@ref
但是您不想要这些技巧,因为这可能导致各种碰撞。
因此,我的建议是定义多个执行,在同一名称空间中每个不同的模式执行一个。generatePackage
尽管我通常建议在绑定中定义包映射,但是您可以使用。
当执行多个执行时,请确保generateDirectory
每个执行使用不重复。
顺便说一句,为什么您不习惯多重绑定?