Eclipse通過SVN匯入專案遇到的問題記錄
問題一、把子專案匯入為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(一般是這個,如果你的不一樣,那就不一樣唄)
打完收工。
&n