[英]I am facing this iisue while generating java classes from wsdl and xsd
我在从 wsdl 和 xsd.pls 建议生成 java 类时遇到了这个问题。
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<!-- <version>0.13.2</version> -->
<executions>
<execution>
<id>schema1-generate</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaLanguage>WSDL</schemaLanguage>
<wsdl>true</wsdl>
<forceRegenerate>true</forceRegenerate>
<schemaDirectory>src/main/wsdl</schemaDirectory>
<schemaIncludes>
<include>xyz.wsdl</include>
</schemaIncludes>
<generateDirectory>src/main/java</generateDirectory>
<generatePackage>package_name</generatePackage>
<clearOutputDir>false</clearOutputDir>
</configuration>
</execution>
最后以下对我有用:
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.