Maven:Missing artifact com.sun:tools:jar:1.8.0

<dependency>
	<groupId>org.crazycake</groupId>
	<artifactId>shiro-redis</artifactId>
	<version>3.1.0</version>
</dependency>

项目引用shiro-redis,shiro-redis引用了

<dependency>
	<groupId>com.sun</groupId>
	<artifactId>tools</artifactId>
	<version>${tools.jar.version}</version>
	<scope>system</scope>
	<systemPath>${tools.jar.path}</systemPath>
 </dependency>
// 其中${tools.jar.path}设定为
<tools.jar.path>${java.home}/../lib/tools.jar</tools.jar.path>

看到这里可以明白引用的是本地的tools.jar,但是找不到,所以报错。
eclipse的java.home变量是默认加载的是jre目录,java.home即jre目录。
所以我重新安装一次jdk,把jre安装在jdk目录,之后重启eclipse就没有报错了。

Maven:Missing artifact com.sun:tools:jar:1.8.0Maven:Missing artifact com.sun:tools:jar:1.8.0 冰凉的火焰 发布了10 篇原创文章 · 获赞 1 · 访问量 3247 私信 关注
上一篇:【论文学习4】BiSample: Bidirectional Sampling for Handling Missing Data with Local Differential Privacy


下一篇:Spring MVC基本配置和实现(三)