我正在使用 JAXB 插件,需要为至少几十个模式生成类。我将如何动态创建与每个模式对应的包?
schema 1 -> package x.y.z.schema1
schema 2 -> package x.y.z.schema2.....
JAXB2 Maven 插件中提到的样式使您的 pom.xml 非常混乱。
JAXb2 帮助页面建议:
<execution>
<id>xjc-schema1</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<schemaFiles>schema1.xsd</schemaFiles>
<packageName>com.example.foo</packageName>
</configuration>
</execution>
<execution>
<id>xjc-schema2</id>
或者,我认为一种解决方法是将这些配置存储在一个单独的 xml 文件中,但我不知道如何在 maven 中包含它