com.sun.xml.bind:jaxb-core:jar:2.2.11 的 POM 无效,传递依赖项(如果有)将不可用
Posted
技术标签:
【中文标题】com.sun.xml.bind:jaxb-core:jar:2.2.11 的 POM 无效,传递依赖项(如果有)将不可用【英文标题】:The POM for com.sun.xml.bind:jaxb-core:jar:2.2.11 is invalid,transitive dependencies (if any) will not be available 【发布时间】:2021-12-01 11:33:27 【问题描述】:我是 Eclipse 的新手。我在修改黄瓜项目时遇到了以下错误,我添加了从 excel 读取数据并写入 excel 的功能,直到它工作正常。尝试了其他答案中提到的所有内容。 :为 com.sun.xml 构建有效模型时遇到了 1 个问题。绑定:jaxb 核心:2.2.11 [错误] com.sun:tools:jar 的 'dependencyManagement.dependencies.dependency.systemPath' 必须指定绝对路径,但为 $tools.jar @
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:请重新安装您的 maven 依赖项,
-
mvn clean
mvn 安装
您的 2.2.11 存在于 maven 存储库中,因此重新安装将解决您的问题
【讨论】:
【参考方案2】:使用 2.3.0 或更高版本解决此错误
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
<!-- Java 6 = JAX-B Version 2.0 -->
<!-- Java 7 = JAX-B Version 2.2.3 -->
<!-- Java 8 = JAX-B Version 2.2.8 -->
<!-- Java 9+ = JAX-B Version 2.3.0 -->
参考:github java-logging-support
【讨论】:
以上是关于com.sun.xml.bind:jaxb-core:jar:2.2.11 的 POM 无效,传递依赖项(如果有)将不可用的主要内容,如果未能解决你的问题,请参考以下文章