从xsd生成maven-jaxb2-plugin类(版本错误)

拉吉尚瓦瓦米

我的pom.xml,

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.rajkishan</groupId>
<artifactId>RESTful-Swagger</artifactId>
<packaging>war</packaging>
<version>1.0.0</version>

<name>RESTful-Swagger</name>

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>1.2.4.RELEASE</version>
</parent>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <java.version>1.8</java.version>
    <start-class>com.rajkishan.Application</start-class>
</properties>

 <dependencies>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-log4j</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>com.mangofactory</groupId>
    <artifactId>swagger-springmvc</artifactId>
    <version>1.0.2</version>
</dependency>

</dependencies>

 <build>
<plugins>

    <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>

    <plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.12.3</version>
            <executions>
                <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <schemaDirectory>src/main/resources</schemaDirectory>
                <schemaIncludes>
                    <include>Greeting.xsd</include>
                </schemaIncludes>
                <generatePackage>com.rajkishan.xmlgen</generatePackage>
            </configuration>
        </plugin>

</plugins>

当我在“ Netbeans”中使用Maven进行构建时,这可以正常工作。

但是,如果我在Eclipse Luna中使用它,则会出现类似的错误;

目标org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate的执行默认值:执行org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3时缺少必需的类:生成:com / sun / xml / bind / api / ErrorListener

但是,如果我将版本更改为0.12.1,则如下所示;

<plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.12.1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <schemaDirectory>src/main/resources</schemaDirectory>
                <schemaIncludes>
                    <include>Greeting.xsd</include>
                </schemaIncludes>
                <generatePackage>com.rajkishan.xmlgen</generatePackage>
            </configuration>
        </plugin>

谁能告诉我这里有什么问题吗?我想念什么吗?

注意:我在Eclipse中使用jdk1.8。

卡斯滕·希尔伯(Carsten Hilber)

我有同样的问题。Eclipse是从jre(而不是jdk)开始的。将eclipse更改为从jdk开始后,它运行良好...

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从JAXB2带注释的类生成XSD,而无需使用APT

来自分类Dev

不是使用Maven-jaxb2-plugin从xsd生成类的?

来自分类Dev

Jaxb2使用每个mvn clean软件包重新生成类

来自分类Dev

JAXB2源代码生成

来自分类Dev

如何通过maven-jaxb从XSD仅生成所需的类

来自分类Dev

Maven JAXB2 插件无法处理绑定文件

来自分类Dev

JAXB2类型限制不起作用?

来自分类Dev

Jaxb XSD生成2 * .xsd的

来自分类Dev

XJC Maven插件(JAXB2 - Maven的插件)的Java 11个迁移问题

来自分类Dev

如何为JAXB2 Maven插件指定javax.xml.accessExternalSchema

来自分类Dev

maven-jaxb2-plugin(Maven)生成的日期和时间

来自分类Dev

maven-jaxb2-plugin(Maven)生成的日期和时间

来自分类Dev

jaxb为xsd:group生成类

来自分类Dev

如何在jaxb2-maven-plugin 2.5.0版本中排除情节文件的生成?

来自分类Dev

jaxb2-maven-plugin将类路径添加到生成的源

来自分类Dev

swagger 2与JAXB生成的类

来自分类Dev

从使用JAXB注释的类生成XSD,而无需使用File

来自分类Dev

如何使用JAXB XJC从外部XSD文件生成类

来自分类Dev

使用来自 XSD 的 JAXB 生成元素 java 类

来自分类Dev

从 XSD 模式生成 JAXB 类导致奇怪的包结构

来自分类Dev

JAXB Maven插件未生成类

来自分类Dev

JAXB Maven使用多个情节生成类

来自分类Dev

jaxb2-maven-plugin为默认值= INF的double生成无效的源

来自分类Dev

jaxb2-maven-plugin为默认值= INF的double生成无效的源

来自分类Dev

jaxb2目标未调用

来自分类Dev

maven-jaxb2-plugin VS jaxb2-maven-plugin用于多个模式

来自分类Dev

Maven Jaxb插件无法从目标文件夹生成类

来自分类Dev

v0.12.0之后,使用maven-jaxb2-plugin生成代码不适用于相同的配置

来自分类Dev

为http://schemas.opengis.net/wfs/1.1.0/wfs.xsd生成JAXB类

Related 相关文章

  1. 1

    从JAXB2带注释的类生成XSD,而无需使用APT

  2. 2

    不是使用Maven-jaxb2-plugin从xsd生成类的?

  3. 3

    Jaxb2使用每个mvn clean软件包重新生成类

  4. 4

    JAXB2源代码生成

  5. 5

    如何通过maven-jaxb从XSD仅生成所需的类

  6. 6

    Maven JAXB2 插件无法处理绑定文件

  7. 7

    JAXB2类型限制不起作用?

  8. 8

    Jaxb XSD生成2 * .xsd的

  9. 9

    XJC Maven插件(JAXB2 - Maven的插件)的Java 11个迁移问题

  10. 10

    如何为JAXB2 Maven插件指定javax.xml.accessExternalSchema

  11. 11

    maven-jaxb2-plugin(Maven)生成的日期和时间

  12. 12

    maven-jaxb2-plugin(Maven)生成的日期和时间

  13. 13

    jaxb为xsd:group生成类

  14. 14

    如何在jaxb2-maven-plugin 2.5.0版本中排除情节文件的生成?

  15. 15

    jaxb2-maven-plugin将类路径添加到生成的源

  16. 16

    swagger 2与JAXB生成的类

  17. 17

    从使用JAXB注释的类生成XSD,而无需使用File

  18. 18

    如何使用JAXB XJC从外部XSD文件生成类

  19. 19

    使用来自 XSD 的 JAXB 生成元素 java 类

  20. 20

    从 XSD 模式生成 JAXB 类导致奇怪的包结构

  21. 21

    JAXB Maven插件未生成类

  22. 22

    JAXB Maven使用多个情节生成类

  23. 23

    jaxb2-maven-plugin为默认值= INF的double生成无效的源

  24. 24

    jaxb2-maven-plugin为默认值= INF的double生成无效的源

  25. 25

    jaxb2目标未调用

  26. 26

    maven-jaxb2-plugin VS jaxb2-maven-plugin用于多个模式

  27. 27

    Maven Jaxb插件无法从目标文件夹生成类

  28. 28

    v0.12.0之后,使用maven-jaxb2-plugin生成代码不适用于相同的配置

  29. 29

    为http://schemas.opengis.net/wfs/1.1.0/wfs.xsd生成JAXB类

热门标签

归档