maven 如何从网址使用带有WSDL2JAVA的org.apache.cxf?

slhcrj9b  于 2022-11-22  发布在  Maven
关注(0)|答案(1)|浏览(198)

我对WSDL非常陌生。我正在做一个Sping Boot 项目。我有一个从第三方服务连接到WSDL的需求。我想从WSDL URL生成JAVA。我正在使用

<groupId>org.apache.cxf</groupId>
    <artifactId>cxf-codegen-plugin</artifactId>
    <version>3.3.0</version>

我遵循https://turreta.com/2018/01/21/generate-java-classes-from-wsdl-files-using-cxf-codegen-plugin-in-maven/中的示例
示例选项如下,

<wsdl>${project.basedir}/src/main/resources/wsdl/geoipservice.wsdl</wsdl>
<wsdlLocation>classpath:wsdl/geoipservice.wsdl</wsdlLocation>

但是我的WSDL源代码是URL。我花了一个小时在网上寻找WSDL URL的选项,但是还没有找到。
请帮帮忙。

vsdwdz23

vsdwdz231#

是否需要从wsdl文件生成代码?
如果是. wsdl文件通常由服务器提供
url规则通常为http(s)://serviceurl:port/interface-method.wsdl
例如Google adwords
https://adwords.google.com/api/adwords/cm/v201809/CampaignService?wsdl

相关问题