使用Maven生成WSDL的Stub类

时间:2013-06-05 19:27:22

标签: wsdl wsdl2java

我们有什么:

  1. 在我们的项目中,我们使用maven从nexus存储库下载wsdl。
  2. Maven已用于生成存根类。
  3. 如果我们查看存根类,它将具有类似" C:\ Documents \ target ....的WSDL路径。"
  4. 现在的问题是,如果我们在开发服务器中部署此程序包,此路径与此路径无关。

    逻辑上我们正在考虑解决方案的一部分:

    1. WSDL应该是我们项目目录的一部分
    2. 生成的存根类应该采用项目上下文路径而不是前面提到的路径。
    3. 希望这是我们在逻辑上必须做的事情,如果我们的想法在逻辑上错误,请纠正我们。

      我们需要什么样的解决方案:

      1. 将WSDL文件放在项目路径中,并更改POM文件,以便它使用本地的WSDL生成存根。
      2. 生成的路径应该引用项目目录中的WSDL而不是" C:\ Documents \ target ...."
      3. 寻求您的帮助和支持。

1 个答案:

答案 0 :(得分:0)

如果你生成了一次stub。你不需要再次生成它。 至于wsdl位置是关注将它放在你的项目中并指定程序内的位置