使用 WSDL 中的 jaxb2-maven-plugin 生成类
我在配置中无法从WSDL生成Java类以及都存在于同一标准目录中的多个XSD文件。jaxb2-maven-plugin
src/main/xsd
如何将jaxb2 maven插件与内联XSD一起使用?仅与答案相关,因为答案正确建议使用插件配置中的参数,但该问题确实与内联XSD有关,而我的XSD是外部的。wsdl
此处列出了插件目标参数。
我的插件配置是:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<packageName>com.x.y.model</packageName>
<wsdl>true</wsdl>
</configuration>
</plugin>
我正在测试这个,但插件忽略了调试输出中看到的mvn -X clean jaxb2:xjc
.wsdl
[DEBUG] accept false for file c:\projects\foo\src\main\xsd\service.wsdl
[DEBUG] accept true for file c:\projects\foo\src\main\xsd\datatypes.xsd
[DEBUG] accept true for file c:\projects\foo\src\main\xsd\more-datatypes.xsd