XML Schema和之间有什么区别WSDL?
我注意到的差异是WSDL包含XSD和WSDL我们可以声明操作,但不是XSD.那是对的吗?
我无法配置jaxb2-maven-plugin从WSDL生成Java类以及所有存在于同一标准目录中的多个XSD文件src/main/xsd.
如何使用内联XSD的jaxb2 maven插件?只是因为答案正确地建议使用wsdl插件配置中的参数,但该问题确实与内联XSD有关,而我的XSD是外部的.
我的插件配置是:
<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>
Run Code Online (Sandbox Code Playgroud)
我正在测试它,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
Run Code Online (Sandbox Code Playgroud)