当我在eclipse中打开maven项目时编译很好但是当我执行“mvn package”时它会失败。
如何解决这个问题?
答案 0 :(得分:0)
AnnotationProcessorFactory(APT)是一种标准工具,作为JDK的一部分提供。您在类路径中缺少tools.jar。检查Java安装。
答案 1 :(得分:0)
确保从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>
答案 2 :(得分:0)
我通过在eclipse中执行“更新maven项目”解决了这个问题。