【发布时间】:2013-06-03 13:05:39
【问题描述】:
哪些步骤会重现问题?
已安装 eclipse adt、java jdk 和 maven
1.有pom.xml
2.有onvif.xsd
3.拥有devicemgmt.wsdl
4.为 java JDK(JAVA_HOME)、Maven(M2_HOME) 和 For sdk(ANDROID_HOME) 声明环境变量
5.在eclipse中(在一个android应用项目中)创建一个文件夹WSDL,把文件onvif.xsd和devicemgmt.wsdl放在里面。 dwvicemgmt.wsdl 已经在文件末尾声明了ip。 soap:address location="http://59.124.49.22:8083/onvif/device_service"
6.在CMD中进入项目的文件夹并运行命令mvn generate-sources eclipse:eclipse
projet 和 pom.xml、devicemgmt.wsdl 和 onvif.xsd 在这个链接中: https://www.dropbox.com/s/xd8byoh9ebqoiuv/devicemgmt.rar?
预期的输出是什么?你看到了什么呢? 加速命令 mvn generate-sources eclipse:eclipse 在 pom.xml(TARGET 文件夹)中描述的文件夹中生成一些代码。
您使用的是什么版本的产品?在什么操作系统上? 视窗 7 32 位 JDK 1.6.0.45 maven 3.0.5-bin
请在下面提供任何其他信息。
我遵循了本教程(https://code.google.com/p/android-soap-enabler/wiki/FiveMinutesTutorial),但使用了不同的 .wsdl,并且我已经放置了 eclipse 需要的所有 jar。 我还有一个问题,当我在运行 mvn generate-sources eclipse:eclipse 后刷新项目时,/gen 已经存在但不是源文件夹。转换为源文件夹或重命名。
我尝试使用 tempconvert.wsdl 运行,一切正常,但使用 devicemgmt.wsdl 不会产生任何结果。
【问题讨论】: