gpt4 book ai didi

java - jvnet maven-jaxb2-plugin 版本 0.13.0 的 Eclipse 错误消息

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:07:56 25 4
gpt4 key购买 nike

我正在尝试使用来自 GitHub 的 jvnet maven-jaxb2-plugin 的示例 JAXB Maven 项目 https://github.com/highsource/maven-jaxb2-plugin/releases .我正在使用最新版本 0.13.0 并下载了 maven-jaxb2-plugin-sample-jaxbplugins-0.13.0-maven-src.zip

我成功地通过命令行运行了 mvn clean install。但是当我将它导入 Eclipse Luna 时,我收到如下错误消息:

Execution default of goal org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.13.0:generate failed: A required class was missing while executing org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.13.0:generate: com/sun/xml/bind/api/ErrorListener

有趣的是,我仍然可以使用 Maven 工具运行 Maven 安装并获取生成的类。但是错误消息让我很烦。那是一些 Eclipse 错误还是什么?请帮忙。

这是pom.xml的核心部分

<dependencies>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-runtime</artifactId>
<version>0.9.0</version>
</dependency>
</dependencies>
<build>
<defaultGoal>install</defaultGoal>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.13.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<args>
<arg>-XtoString</arg>
<arg>-Xequals</arg>
<arg>-XhashCode</arg>
<arg>-Xcopyable</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>0.9.0</version>
</plugin>
</plugins>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

最佳答案

我能够通过将以下行添加到我的 eclipse ini 中来摆脱这些“问题”,如中所述:

http://diggingthroughcode.blogspot.de/2016/05/trouble-with-maven-jaxb2-plugin-and.html

-vm
C:\Program Files\Java\jdk1.8.0_92\bin\javaw.exe

按 Alt+F5(更新项目)后一切正常。

我的设置 java: 1.8.0_92/eclipse: Luna SR2 (4.4.2) = STS 3.7.0

关于java - jvnet maven-jaxb2-plugin 版本 0.13.0 的 Eclipse 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34095110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com