> 问题描述
在Maven的Web工程中,pom.xml文件出现错误Could not find artifact com.sun:tools:jar:1.5.0,导致整个工程无法正确编译
>问题原因
jre中并没有com.sun:tools:jar:1.5.0这个包,但是jdk中有,所以编译的环境使用JDK即可
> 解决办法(1)
在web工程的pom.xml 或 父pom中加入
参数
<properties>
<java.home>D:/java/jdk1.6.0_07</java.home> <!-- 指定使用的JDK的安装目录 -->
</properties>
依赖
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/lib/tools.jar</systemPath>
</dependency>