【问题标题】:The POM for com.sun.xml.bind:jaxb-core:jar:2.2.11 is invalid,transitive dependencies (if any) will not be availablecom.sun.xml.bind:jaxb-core:jar:2.2.11 的 POM 无效,传递依赖项(如果有)将不可用
【发布时间】:2021-12-01 11:33:27
【问题描述】:

我是 Eclipse 的新手。我在修改黄瓜项目时遇到了以下错误,我添加了从 excel 读取数据并写入 excel 的功能,直到它工作正常。尝试了其他答案中提到的所有内容。 com.sun.xml.bind:jaxb-core:jar:2.2.11 的 POM 无效,传递依赖项(如果有)将不可用:为 com.sun.xml 构建有效模型时遇到了 1 个问题。绑定:jaxb 核心:2.2.11 [错误] com.sun:tools:jar 的 'dependencyManagement.dependencies.dependency.systemPath' 必须指定绝对路径,但为 ${tools.jar} @

任何帮助将不胜感激。

【问题讨论】:

    标签: eclipse maven cucumber pom.xml tools.jar


    【解决方案1】:

    请重新安装您的 maven 依赖项,

    1. mvn clean
    2. 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

      【讨论】:

        猜你喜欢
        • 2014-06-28
        • 2018-02-26
        • 2014-12-11
        • 2016-12-15
        • 2011-08-30
        • 1970-01-01
        • 1970-01-01
        • 2013-12-22
        • 2017-01-17
        相关资源
        最近更新 更多