从字面意思来看是缺少tools:jar
寻找的地方是c盘,可实际上我将jdk安装在了d盘目录
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8.0</version>
<scope>system</scope>
<systemPath>${java.home}/lib/tools.jar</systemPath>
</dependency>
其中${java.home}路径是java.home=D:/Program Files/Java/jdk1.8.0_144/jre
整体拼接就是D:/Program Files/Java/jdk1.8.0_144/jre/lib/tools.jar
所以只要这个目录存在tools.jar这个文件就能正常打包了
但可能放在liunx上打包可能会有问题比如用jenkins自动化这玩意就得删了