missing artifacts:javax.sql:jdbc-stdext:2.0

今天搞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中改,仍是在頂級結構下?望各位看官賜教
相關文章
相關標籤/搜索