> 問題描述
在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>