Java 在eclipse中从WSDL生成XSD
在EclipseIDE中是否有一种从WSDL文件生成XSD的方法。项目要求从WSDL生成XSD,然后使用jaxb自动生成所有java类。我也在我的项目中使用eclipselink。eclipselink可以用于此任务吗?从模式中选择Java 在eclipse中从WSDL生成XSD,java,xml,jaxb,eclipselink,Java,Xml,Jaxb,Eclipselink,在EclipseIDE中是否有一种从WSDL文件生成XSD的方法。项目要求从WSDL生成XSD,然后使用jaxb自动生成所有java类。我也在我的项目中使用eclipselink。eclipselink可以用于此任务吗?从模式中选择文件/新建/其他…/JAXB/JAXB类 当指定模式选项时,有一个选项“源是WSDL,使用它的模式”或类似的东西 编辑 说实话,我从来没有使用过这个功能。我从普通模式文件生成了类,但注意到了前面提到的选项。选择文件/新建/其他…/JAXB/模式中的JAXB类 当指定模
文件
/新建
/其他…
/JAXB
/JAXB类
当指定模式选项时,有一个选项“源是WSDL,使用它的模式”或类似的东西
编辑
说实话,我从来没有使用过这个功能。我从普通模式文件生成了类,但注意到了前面提到的选项。选择文件
/新建
/其他…
/JAXB
/模式中的JAXB类
当指定模式选项时,有一个选项“源是WSDL,使用它的模式”或类似的东西
编辑
说实话,我从来没有使用过这个功能。我从普通模式文件生成类,但是注意到了前面提到的选项。我可以使用SOAP UI从WSDL生成xsd文件来解决这个问题。这要容易得多。我可以使用SOAP UI从WSDL生成xsd文件来解决这个问题。这要容易得多。你能告诉我你使用的是哪个版本的eclipse吗。目前我有EclipseNeon,但模式选择窗口只允许浏览xsd文件。用于JavaEE的Neon.2(4.6.2)也使用了Mars.3和一些较旧的版本,tooI尝试使用用于JavaEE的Neon.2(4.6.2)和Neon.3版本(4.6.3),但仍然不允许选择wsdl。你能附上它的截图吗?你能告诉我你使用的是哪个版本的eclipse吗。目前我有EclipseNeon,但模式选择窗口只允许浏览xsd文件。用于JavaEE的Neon.2(4.6.2)也使用了Mars.3和一些较旧的版本,tooI尝试使用用于JavaEE的Neon.2(4.6.2)和Neon.3版本(4.6.3),但仍然不允许选择wsdl。请附上它的截图。为什么不直接从WSDL生成Java类?这个额外的XSD步骤的目的是什么?正如我提到的,它是一个项目需求。我知道可以使用jaxb2 maven插件直接从wsdl生成java类,为什么不直接从wsdl生成java类呢?这个额外的XSD步骤的目的是什么?正如我提到的,它是一个项目需求。我知道可以使用jaxb2 maven插件从wsdl直接生成java类