确定一点的是,项目中其实很少用到com.sun.tools.jar和com.sun.jconsole这两个包,所以找到报错源头,我们排除掉这两个即可
如果你的报错跟我一样是如下报错信息
Could not find artifact com.sun:tools:jar:1.8 at specified path C:\QianYaFanData\Work\Environment\Maven\maven-respository\com\alibaba\druid\1.1.21/lib/openjdk-1.8-tools.jar
那么可以找到源头,com.alibaba.druid,在pom中找到这个依赖排除上面两个包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
<exclusions>
<exclusion>
<groupId>com.sun</groupId>
<artifactId>jconsole</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
</exclusion>
</exclusions>
</dependency>