今天搞maven遇到了這個小問題,google下,也沒合適的答案,只好硬着頭皮看英文的,好在apache的網站有一篇文章,關於sun的jar包的,原來由於受權的問題,在maven的中心庫裏沒有這些jar包,即http://repo1.maven.org/maven2,而這些jar包能夠在java.net上找到,即http://download.java.net/maven/2/,因此須要添加repositoryhtml
<repositories> <repository> <id>maven2-repository.dev.java.net</id> <name>Java.net Repository for Maven</name> <url>http://download.java.net/maven/2/</url> <layout>default</layout> </repository> </repositories>添加有兩個位置,一個是修改settings.xml,還有一個是修改項目所在的pom.xml,不喜歡手動修改的,能夠用pom editor,不過要使用POM EDITOR修改Repository的話,要在POM EDITOR設置中勾中顯示高級 tab的選項,詳見 maven 添加外部倉庫, 至於怎麼在settings.xml中修改,我還不懂,是要在某個profile中改,仍是在頂級結構下?望各位看官賜教