0
我正在使用maven插件从中生成JAXB构件的WSDL(可以说是one.wsdl)。 one.wsdl导入另一个wsdl(two.wsdl)。当我运行Maven插件来生成JAXB构件时,看起来像不识别two.wsdl,而不是生成JAXB构件。无法生成由于WSDL导入导致的JAXB构件
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.7.5</version>
<executions>
<execution>
<id>DataBindings_XJC_generate</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaDirectory>src/main/resources/wsdl/</schemaDirectory>
<schemaIncludes>
<include>one.wsdl</include>
</schemaIncludes>
<generateDirectory>src/main/java/</generateDirectory>
<generatePackage></generatePackage>
<readOnly>true</readOnly>
<removeOldOutput>true</removeOldOutput>
<verbose>true</verbose>
<extension>false</extension>
<forceRegenerate>true</forceRegenerate>
<episode>false</episode>
</configuration>
</execution>
</executions>
</plugin>
one.wsdl
是指的two.wsdl
这样的(两者在同一个目录)。
<wsdl:import namespace="http://namespce:uri" location="two.wsdl"/>
但是如果我给在插件two.wsdl
(在include
标签),它能够成功地生成JAXB工件。
任何人都可以请提出什么可能出现错误的插件,当涉及到识别导入的WSDL?