【问题标题】:how can JAXB2 directly use WSDL url instead of .WSDL fileJAXB2 如何直接使用 WSDL url 而不是 .WSDL 文件
【发布时间】:2018-02-04 00:45:38
【问题描述】:

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

【问题讨论】:

    标签: soap soap-client maven-jaxb2-plugin jaxb2-maven-plugin


    【解决方案1】:

    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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      • 2016-03-19
      • 1970-01-01
      相关资源
      最近更新 更多