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 无效,传递依赖项(如果有)将不可用的主要内容,如果未能解决你的问题,请参考以下文章