代码之家  ›  专栏  ›  技术社区  ›  ulab

eclipse中的JAXB2 maven插件显示错误

  •  0
  • ulab  · 技术社区  · 10 年前

    我使用的是JDK1.6(由于依赖关系),为了从xsd生成类,我添加了maven-jaxb2插件,如pom.xml中所示。

    但日食(开普勒)的抱怨如下。

    分析命令行[[-Xsimplify,-seption, D: \test\workspace\sample\target\generated sources\xjc\META-INF\sun jaxb.septive]] (org.jvnet.jxb2.maven2:maven-jaxb2-plugin:0.8.1:生成:jaxb测试:生成源代码)

    pom.xml

    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.9.0</version>
            <executions>
                <execution>
                    <id>jaxb-test</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <configuration>
                        <forceRegenerate>true</forceRegenerate>
                        <schemaDirectory>src/main/resources</schemaDirectory>
                        <schemaIncludes>
                            <include>sample.xsd</include>
                        </schemaIncludes>
                        <xjbSources>
                            <xjbSource>bindings.xjb</xjbSource>
                        </xjbSources>
                    </configuration>
                </execution>
            </executions>
            <configuration>
                <extension>true</extension>
                <args>
                    <arg>-Xsimplify</arg>
                </args>
                <plugins>
                    <plugin>
                        <groupId>org.jvnet.jaxb2_commons</groupId>
                        <artifactId>jaxb2-basics</artifactId>
                        <version>0.6.0</version>
                    </plugin>
                </plugins>
            </configuration>
        </plugin>
    </plugins>
    
    1 回复  |  直到 10 年前
        1
  •  1
  •   lexicore    10 年前

    尝试升级到 maven-jaxb2-plugin 0.13.1 jaxb2-basics 0.11.0 .

    你现在的版本已经很旧了。