【发布时间】:2017-02-01 03:25:15
【问题描述】:
我有一个本地 wsdl 文件,我的问题是:一旦我使用 wsimport 生成 java 源文件 (*.java) 并将它们重新定位到我现有的项目中使用,我还需要那个 wsdl 文件吗(假设 wsdl永远不会改变)?我的假设是不再需要它,因为我需要的所有东西都已经转移到 *.java?
【问题讨论】:
我有一个本地 wsdl 文件,我的问题是:一旦我使用 wsimport 生成 java 源文件 (*.java) 并将它们重新定位到我现有的项目中使用,我还需要那个 wsdl 文件吗(假设 wsdl永远不会改变)?我的假设是不再需要它,因为我需要的所有东西都已经转移到 *.java?
【问题讨论】:
一旦发生代码生成(生成源或任何其他自定义生命周期任务),调用将基于 WSDL 上的端点在运行时发生。否则,您不需要该文件。当您进行代码提升时,您可以选择仅打包生成的代码并将其用作依赖项(如果您不想签入生成的代码)或每次运行生命周期任务以生成代码,在这种情况下您可以将 WSDL 放在资源位置或指向 WSDL 的位置(在 HTTP 上)
【讨论】: