【发布时间】:2013-01-28 19:17:46
【问题描述】:
当我在 Eclipse 中打开 maven 项目时,它编译得很好,但是当我执行“mvn package”时它会失败。
我该如何解决这个问题?
【问题讨论】:
标签: java eclipse maven jenkins
当我在 Eclipse 中打开 maven 项目时,它编译得很好,但是当我执行“mvn package”时它会失败。
我该如何解决这个问题?
【问题讨论】:
标签: java eclipse maven jenkins
AnnotationProcessorFactory (APT) 是一个标准工具,作为 JDK 的一部分提供。您的类路径中缺少 tools.jar。检查您的 Java 安装。
【讨论】:
确保您从 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>
【讨论】:
我通过在 Eclipse 中执行“更新 maven 项目”解决了这个问题。
【讨论】: