Soap JAXB2如何直接使用WSDL url而不是.WSDL文件

Soap JAXB2如何直接使用WSDL url而不是.WSDL文件,soap,soap-client,maven-jaxb2-plugin,jaxb2-maven-plugin,Soap,Soap Client,Maven Jaxb2 Plugin,Jaxb2 Maven Plugin,我已经在我的项目中安装了JAXB2 maven插件。 从我的SOAP Web服务生成的.WSDL文件位于项目目录中,但我希望JAXB2直接使用WSDL URL,而不是使用.WSDL文件。有关maven-JAXB2-plugin的信息,请参阅: 对于WSDL,它将类似于: <configuration> <schemaLanguage>WSDL</schemaLanguage> <schemas> <schem

我已经在我的项目中安装了JAXB2 maven插件。
从我的SOAP Web服务生成的.WSDL文件位于项目目录中,但我希望JAXB2直接使用WSDL URL,而不是使用.WSDL文件。

有关
maven-JAXB2-plugin
的信息,请参阅:

对于WSDL,它将类似于:

<configuration>
    <schemaLanguage>WSDL</schemaLanguage>
    <schemas>
        <schema>
            <url>https://www.acme.com/my.WSDL</url>
        </schema>
    </schemas>
</configuration>

WSDL
https://www.acme.com/my.WSDL
schemaLanguage
是可选的,默认为自动检测

话虽如此,我通常不建议编译在线资源,除非您希望您的构建由于网络或HTTPS问题而无法预测地失败


相反,制作本地副本并使用目录文件重写URL。

有关
maven-jaxb2-plugin
的信息,请参阅:

对于WSDL,它将类似于:

<configuration>
    <schemaLanguage>WSDL</schemaLanguage>
    <schemas>
        <schema>
            <url>https://www.acme.com/my.WSDL</url>
        </schema>
    </schemas>
</configuration>

WSDL
https://www.acme.com/my.WSDL
schemaLanguage
是可选的,默认为自动检测

话虽如此,我通常不建议编译在线资源,除非您希望您的构建由于网络或HTTPS问题而无法预测地失败

相反,制作本地副本并使用目录文件重写URL