即时通讯使用maven-jaxb2-plugin从1.0xsd文件生成: org.jvnet.jaxb2.maven2 maven-jaxb2-plugin generate-modelesV1.0 生成 src / main / resources / schemas / modeles fr.recouv.scribe.core.jaxb.pojo modeles-v1.0.xsd 不幸的是,所有类都在同一目录中。如果可能,我希望每个命名空间都有一个目录。我已经看过在线文档,但没有成功。我之所以这么问,是因为将来我们将拥有xsd(1.1)的新版本,并且我们想保留可追溯性。具有相同名称但具有不同命名空间的每个元素将存在于它们自己的目录中。 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 根据文档:generatePackage-除非在模式中另外指定,否则所有生成的类都将放置在此Java包下(XJC的-p选项)。如果未指定,则程序包将仅从架构派生。因此,请查看jaxb2文档如何使用此选项关于java - Jaxb2:为每个命名空间创建单独的目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3904254/ (adsbygoogle = window.adsbygoogle || []).push({}); 10-09 07:06