我已经在我的项目中安装了 JAXB2 maven 插件。从我的 SOAP WebService 生成的 .WSDL 文件位于项目目录中,但我希望 JAXB2 直接使用 WSDL URL 而不是使用 .wsdl 文件。
问问题
2577 次
1 回答
4
见maven-jaxb2-plugin
:
https://github.com/highsource/maven-jaxb2-plugin/wiki/Specifying-What-To-Compile
对于 WSDL,它将类似于:
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<schemas>
<schema>
<url>https://www.acme.com/my.WSDL</url>
</schema>
</schemas>
</configuration>
schemaLanguage
是可选的,默认为自动检测。
话虽如此,我通常不建议编译在线资源,除非您希望您的构建由于网络或 HTTPS 问题而意外失败。
相反,制作本地副本并使用目录文件重写 URL。
于 2018-02-03T16:45:38.417 回答