Eclipse通過SVN導入Maven項目遇到的問題記錄


問題一、把子項目導入為project

原因:一個大的文件夾,里面有各個小項目,需要把自己添加需求的項目導入為Maven Project

1、右鍵選 Import as project

2、右鍵 -> Build Path -> Configure Build Path...

 

 

 3、修改三處:

(1)Java Build Path 雙擊JRE或者單擊並點右側edit,選擇自己安裝的JRE,然后Finish ,我的是1.8的,如下圖:

 

 (2)Java Complier 修改JDK版本,本人是1.8的,故選1.8

 

 (3)Project Facets 修改java版本,也是1.8

 

 注:這一個問題解決完畢后,基本上problem中99%的錯就解決了。

問題二、緊接着問題一的操作

問題一還沒有解決的話就看這問題二的操作就OK了。

原因:忘了報錯是啥了,應該是maven需要的jar包和依賴沒有完全下載。

步驟:找到報錯的maven項目,右鍵 -> Maven -> Update Project... 基本上就解決了。

問題三、The project was not built due to "A resource exists with a different case: '/eMC/bin/com/yetech/eCrm'.". Fix the problem, then try refreshing this project and building it since it may be inconsist

翻譯:由於“存在具有不同大小寫的資源:'/emc/bin/com/yetech/ecrm'”,項目未生成。解決問題,然后嘗試刷新此項目並構建它,因為它可能不一致

原因:導入SVN項目時,總的項目名就是一個文件夾,多了一個總的pom.xml文件而已,但是導入時我應該是把它選做了一個Maven項目,導致eclipse自動生成了一個bin文件夾,其中有包的名字跟原來的沖突。

解決步驟一:如果不是我的項目架構就直接看problem現實的是哪一個包,把包名改了(此時大小寫應該是不區分的)

步驟二:公司大神幫我刪掉了bin,以及其他多余的src等文件(刀下留了重要的pom.xml文件),然后刪掉eclipse中的此項目(注意一定不要勾選把文件夾中的項目也刪了),最后重新導入maven項目,

同時進入問題一和問題二,重新操作了一遍。

問題四、tomcat配置前端jsp或者html啟動目錄

原因:經過了上述戰斗,我是越戰越萌,興致勃勃的add項目到Tomcat9.0中,然后啟動飛一般的速度,我就知道出事了。。不出所料404.。。

如果已經配置好tomcat前端頁面的就不用看了,沒配置的還是老老實實看過來:

解決步驟一: remove掉tomcat中的項目;

步驟二:雙擊tomcat,進入Overview界面,Server Locations 選擇第二個,並且把Deploy path改為webapps(一般是這個,如果你的不一樣,那就不一樣唄)

 

 

打完收工。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM