xml从依赖XSD生成Java代码
在本例中,我有三个XSD文件。其中basic.xsd
提供一般对象use-case-1.xsd
和use-case-2.xsd
都通过以下方式导入基本对象:
<xs:import namespace="http://www.example.com/XMLSchema/app/basic" schemaLocation="basic.xsd"/>
我不想让这些XSD文件只生成一次由basic.xsd
提供的对象的代码。哪个maven插件提供此功能?我必须如何配置它
# 1 楼答案
jaxb2 maven插件可以工作
该插件默认在^{中查找XSD文件。xjc目标绑定到
generate-sources
阶段。默认情况下,包名是从名称空间派生的。任何导入的名称空间都将使用从引用的架构生成的对象