【发布时间】:2018-04-21 20:12:16
【问题描述】:
有几个类似的问题,但没有一个明确回答这个问题。
我正在使用wsimport 从 .wsdl 文件 (Onvif's wsdl files) 生成代码。运行
wsimport -keep https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl -extension -Xnocompile
输出
At least one WSDL with at least one service definition needs to be provided.
基于this SO answer我添加了这个服务声明,本地下载了onvif.xsd和common.xsd,修改了这些Onvif文件指定的路径,然后生成了代码。
有没有更直接的方法在每个 Onvif URL 上运行 wsimport 命令? wsdl文件有20多个,我觉得手动下载很傻,然后在每个文件中进行上述更改即可运行wsimport。
【问题讨论】: