作為一個熱愛前端的同學,花大把時間做java真是無奈呀 = 。= ,這個月學校組織了一次實訓,因為沒有前端相關的選項,只好選擇了以前學過一段時間的java,於是乎SpringMVC現學現用,搞得不亦樂乎。實訓之前一直持排斥態度,畢竟以后想找前端方面的工作,沒成想還是學到了很多東西,尤其對前后端的數據交互有了更深入的理解(畢竟是自己和自己交互,汗)。
好了,這次實訓的總結等結束了再寫,這一次先記錄一下昨天在配置maven時走的一些彎路,昨晚問了度娘和谷歌都沒能得到太好的解決,希望能給以后出現同樣問題的同學提供一些思路。
因為問題已經解決,找不到報錯信息了的截圖了,錯誤現象是:使用集成了maven的Eclipse版本新建maven項目后,配置文件pom.xml會在project以及引用的xsd文件處出現錯誤,顯示
“Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom2.12.4 from https://repo.maven.apache.org/maven2 was cathed in the local repository”
balabala,其實這個問題的解決很簡單,昨晚只是走錯了方向,一直以為是maven方面出了問題,更換了數個版本(上次就被新版的hibernate坑過)甚至改了jdk到1.6,心煩意亂得很,今天把報錯信息從Eclipse的犄角旮旯里輔助出來認真一看,豁然開朗,原來是Eclipse集成的maven存在問題(版本問題或網站訪問問題),而新安裝的maven並未成功添加到m2e插件中
解決方法如下:
Step.1 到官網下載合適版本的maven 存放到合適的路徑
Step.2 打開Eclipse的preferences->Maven->UserSettings 更改Global Settings和User Settings為剛剛下載的maven下的conf/settings.xml
Step.3 Eclipse的preferences->Maven->Installations 點擊Add添加剛才下載的maven文件夾,然后勾選自己下載的版本而不使用自帶版本
Step.4 經過以上兩步后,已經成功將自己下載的maven版本與Eclipse集成,這時右鍵點擊之前報錯的項目,右鍵 Run As ->Maven clean清理一下,再Run As ->Maven install即可
希望能幫到出現相同問題的同學,我要趕緊代碼去了 逃~~
ps:以上方法只是將maven集成到了Eclipse中,如果需要使用命令行操作maven,根據系統自行配置環境變量,這個網上有很多資料,大家查一下就好啦。