在从wsdl和xsd生成java类时,我面临着这个问题
在从wsdl和xsd生成java类时,我遇到了这个问题在从wsdl和xsd生成java类时,我面临着这个问题,java,xsd,jaxb,wsdl,Java,Xsd,Jaxb,Wsdl,在从wsdl和xsd生成java类时,我遇到了这个问题 错误消息:“生成目标的执行方案1” org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.14.0:生成失败” 尝试了什么?Eclipse已将jre设置为jdk 尝试将jaxb插件从org.jvnet.jaxb2.maven2更改为 org.codehaus.moj,但还是一样 我有多个wsdl和 他们有XSD。以下是我的pom文件配置: org.jvnet.jaxb2.maven2 maven-jaxb2
org.jvnet.jaxb2.maven2
maven-jaxb2-plugin
方案1生成
生成
WSDL
真的
真的
src/main/wsdl
xyz.wsdl
src/main/java
包裹名称
假的
最后,以下内容对我起了作用:
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-runtime</artifactId>
<version>0.9.4</version>
</dependency>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<!-- <version>0.13.2</version> -->
<execution>
<id>AnyId-schemas</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaLanguage>XMLSCHEMA</schemaLanguage>
<forceRegenerate>true</forceRegenerate>
<generateDirectory>src/main/java</generateDirectory>
<generatePackage>packageName</generatePackage>
<schemaDirectory>src/main/wsdl</schemaDirectory>
<schemaIncludes>
<include>sourceOf the xsd</include>
</schemaIncludes>
</configuration>
</execution>
org.jvnet.jaxb2_commons
jaxb2基础运行时
0.9.4
org.jvnet.jaxb2.maven2
maven-jaxb2-plugin
AnyId模式
生成
XMLSCHEMA
真的
src/main/java
包装名称
src/main/wsdl
xsd的源代码
Hi..您的目标只是从wsdl和xsd生成Java类,还是只有通过pom配置才能生成Java类?您可以查看wsimport cmd。另外,希望您的EclipseIDE是针对JavaEE开发人员的,而不是经典的。EclipseIDEforJavaEE开发人员提供了一个菜单选项,支持Generate->Jaxb类。你可以试试这些选择。祝你好运。@PrithviRajMundur谢谢你的回复。是的,我确实试过了,但是是的,我正试图通过pom配置来解决这个问题。
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-runtime</artifactId>
<version>0.9.4</version>
</dependency>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<!-- <version>0.13.2</version> -->
<execution>
<id>AnyId-schemas</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaLanguage>XMLSCHEMA</schemaLanguage>
<forceRegenerate>true</forceRegenerate>
<generateDirectory>src/main/java</generateDirectory>
<generatePackage>packageName</generatePackage>
<schemaDirectory>src/main/wsdl</schemaDirectory>
<schemaIncludes>
<include>sourceOf the xsd</include>
</schemaIncludes>
</configuration>
</execution>