【问题标题】:Specifying proxy for cxf-codegen-plugin为 cxf-codegen-plugin 指定代理
【发布时间】:2018-03-13 21:29:21
【问题描述】:

如何指定 cxf-codegen-plugin 需要使用的代理。我尝试在 maven settings.xml 中指定代理,但没有被采纳。

【问题讨论】:

  • 你用的是什么版本的插件?
  • 我使用的是 3.0.0 版
  • 那么这篇文章应该对你有所帮助:wolfe.id.au/2011/05/26/…
  • 我按照建议在 src/main/resources 中添加了带有 http 管道详细信息的 cxf.xml,但 cxf-codegen-plugin 似乎没有获取该文件。我最终使用 SoapUI 来获取完整的 wsdl 并将其添加到项目中。
  • 可以添加所有配置吗? (repository.xml、pom.xml...等)。您的网络中有代理吗?

标签: maven cxf-codegen-plugin


【解决方案1】:

~/.m2 文件夹中的 maven settings.xml 对我来说适用于 cxf-codegen-plugin。示例:

<proxies>
    <proxy>
        <id>myproxy</id>
        <active>true</active>
        <protocol>http</protocol>
        <host>proxy.example.com</host>
        <port>8080</port>
        <username><!-- username --></username>
        <password><!-- pass --></password>
        <nonProxyHosts>*.local|*.example.com</nonProxyHosts>
  </proxy>
</proxies>

【讨论】:

    【解决方案2】:

    我试过了:

    mvn -Dhttp.proxyHost=[_] -Dhttp.proxyPort=[_] clean package
    
    ([_] -> Your proxy data)
    

    在控制台上工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2012-09-18
      • 2012-04-27
      • 2016-04-29
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多