Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法
今天同事在使用eclipse,引入一個新的maven工程時報錯:
???? Missing artifact com.sun:tools:jar:1.6.0:system
?
這個問題很奇怪,相同的代碼,運行到我本地的Eclipse中時,沒有發現問題,說明應該是環境配置的問題。(JDK?maven,Eclipse?)
從網上找了很多資料,發現大家大部分都只給出了解決方案,沒有給出出現此問題的原因。
從maven的官網上看:http://maven.apache.org/general.html#tools-jar-dependency
沒有明確問題原因,只給出了出現此問題后的解決辦法:
?
<profiles><profile><id>default-tools.jar</id><activation><property><name>java.vendor</name><value>Sun Microsystems Inc.</value></property></activation><dependencies><dependency><groupId>com.sun</groupId><artifactId>tools</artifactId><version>1.4.2</version><scope>system</scope><systemPath>${java.home}/../lib/tools.jar</systemPath></dependency></dependencies></profile></profiles>?
在同事的環境中實驗,確實能解決問題,但是還是不清楚到底出現此問題的原因是什么。
?
個人懷疑:
??? 1.JDK的問題,同事機器上裝了JDK8,JDK7,默認的javahome是JDK8.
??? 2.maven的路徑:同事將本地的repository放到了E:盤,沒有使用默認的C:\Users\Administrator\.m2\repository
?
不過沒有經過驗證,希望知道的朋友能留個言告知一下。
作者:sdjnzqr
出處:http://www.cnblogs.com/sdjnzqr/
版權:本文版權歸作者和博客園共有
轉載:歡迎轉載,但未經作者同意,必須保留此段聲明;必須在文章中給出原文連接;否則必究法律責任
轉載于:https://www.cnblogs.com/sdjnzqr/p/3835374.html
總結
以上是生活随笔為你收集整理的Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lambda表达式与委托与线程初步谈论-
- 下一篇: FreeSql (十八)导航属性