繁体   English   中英

我在从 wsdl 和 xsd 生成 java 类时遇到了这个问题

[英]I am facing this iisue while generating java classes from wsdl and xsd

我在从 wsdl 和 xsd.pls 建议生成 java 类时遇到了这个问题。

  1. 错误消息:“目标org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.14.0:generate failed 的执行 schema1-generate”
  2. 尝试过什么? Eclipse 安装 jre 设置为 jdk
  3. 尝试将 jaxb 插件从 org.jvnet.jaxb2.maven2 更改为 org.codehaus.moj 但仍然相同
  4. 我有多个 wsdls,他们有 xsds。 下面是我的pom文件配置:
<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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM