Java 为什么可以';我不能打包这个maven项目吗?

Java 为什么可以';我不能打包这个maven项目吗?,java,eclipse,maven,jenkins,Java,Eclipse,Maven,Jenkins,当我在eclipse中打开maven项目时,它编译得很好,但当我执行“mvn包”时,它失败了 如何解决这个问题?AnnotationProcessorFactory(APT)是一个标准工具,作为JDK的一部分提供。类路径中缺少tools.jar。检查您的Java安装。确保您正在从JDK运行Maven。 另外,对于Java7,尝试强制依赖于tools.jar <dependency> <groupId>com.sun</groupId> <ar

当我在eclipse中打开maven项目时,它编译得很好,但当我执行“mvn包”时,它失败了


如何解决这个问题?

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

确保您正在从JDK运行Maven。 另外,对于Java7,尝试强制依赖于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>

com.sun
工具
${java.version}
系统
${java.home}/./lib/tools.jar

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