【问题标题】:why can't I package this maven project?为什么我不能打包这个 maven 项目?
【发布时间】:2013-01-28 19:17:46
【问题描述】:

当我在 Eclipse 中打开 maven 项目时,它编译得很好,但是当我执行“mvn package”时它会失败。

我该如何解决这个问题?

【问题讨论】:

    标签: java eclipse maven jenkins


    【解决方案1】:

    AnnotationProcessorFactory (APT) 是一个标准工具,作为 JDK 的一部分提供。您的类路径中缺少 tools.jar。检查您的 Java 安装。

    【讨论】:

      【解决方案2】:

      确保您从 JDK 运行 Maven。 此外,对于 Java 7,请尝试强制对 tools.jar

      的依赖项
      <dependency>
         <groupId>com.sun</groupId>
         <artifactId>tools</artifactId>
         <version>${java.version}</version>
         <scope>system</scope>
         <systemPath>${java.home}/../lib/tools.jar</systemPath>
      </dependency>
      

      【讨论】:

        【解决方案3】:

        我通过在 Eclipse 中执行“更新 maven 项目”解决了这个问题。

        【讨论】:

          猜你喜欢
          • 2020-07-09
          • 1970-01-01
          • 1970-01-01
          • 2010-10-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-26
          相关资源
          最近更新 更多