使用Maven生成WSDL的存根类

使用Maven生成WSDL的存根类,wsdl,wsdl2java,Wsdl,Wsdl2java,我们所拥有的: 在我们的项目中,我们使用maven从nexus存储库下载wsdl。 Maven已用于生成存根类。 如果我们查看存根类,它将具有类似“C:\Documents\target…”的WSDL路径 现在的问题是,如果我们在developmentserver中部署这个包,而这个路径与此无关 从逻辑上讲,我们认为这是解决方案的一部分: WSDL应该是我们项目目录的一部分 生成的存根类应该采用项目上下文路径,而不是前面提到的路径 希望这是我们在逻辑上必须做的,如果我们的思维逻辑错误,请纠正我们

我们所拥有的:

  • 在我们的项目中,我们使用maven从nexus存储库下载wsdl。
  • Maven已用于生成存根类。
  • 如果我们查看存根类,它将具有类似“C:\Documents\target…”的WSDL路径
  • 现在的问题是,如果我们在developmentserver中部署这个包,而这个路径与此无关

    从逻辑上讲,我们认为这是解决方案的一部分:

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

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

  • 将WSDL文件放在项目路径中,并更改POM文件,以便它将使用WSDL生成存根,该WSDL在本地具有
  • 生成的路径应引用项目目录中的WSDL,而不是“C:\Documents\target…”

  • 正在寻求您的帮助和支持。

    如果您只生成一次存根。您不需要再次生成它。 至于wsdl位置,请将其放在项目中,并在程序中指定位置