今天因為實習的關系需要講公司已經開發的項目導入進eclipse,而公司的項目是用maven來構建的所以,需要將maven項目導入進eclipse下。
自己因為沒有什么經驗所以搞了得兩個多小時,在這里和大家分享一下自己的經驗已經在這之中遇到的一些問題。
首先我通過svn將公司的項目checkout到了本地。
因為maven遵循的是規約比配置重要的原則,所以maven項目的結構一般是進入目錄后是一個pom.xml文件和一個src文件夾,當然可能還存在一些readme之類的這些都不重要,最關鍵的就是pom.xml和src文件夾,在src下,src/main/java一般就是放置的項目的源代碼,在src/test/java下放置的是測試代碼。
打開eclipse,當然在做導入工作之前,首先確保你已經安裝了maven并且已經在eclipse中加入了maven得插件。
確保上面的安裝工作已經進行過后,在eclipse中點擊"file"->import->maven
然后選擇 existing maven projects,之后選擇你要導入的項目所在的文件夾
選擇你要導入的項目的對應的項就可以了,點擊finish就可以將項目導入進來了。
之后需要做的工作就是將這個maven項目轉換成一個dynamic web module, 在項目上點擊右鍵,在菜單中選擇最后一項的 properties, 在左邊的列表中選擇
project facets,
選擇"dynamic web module" 然后點擊下面的"futher configuration availiable.."
context root就是你的項目的名字,content directory設置為src/main/webapp點擊ok即可
之后點擊ok這時項目就被轉換為一個web項目了
繼續在項目上點擊右鍵 ,選擇properties,在其中選擇deployment assemble選項,
在公司項目里這里還有個test相關的項,這個可以刪除掉,因為在部署時用不到它,再為項目添加依賴的庫,
點擊add ,選擇java build path entries,
選擇maven dependencies這樣在項目運行時就會由maven自動的在第一次運行時下載依賴庫。
點擊finish 這樣整個項目就被轉換為一個可以運行的web項目了。
然后再新建一個web server,這需要將tomcat安裝好,并且被整合進eclipse中,這樣就可以創建web server了在創建好web server后,右鍵我們導入的項目
選擇“run as”中選擇run on server就可以了.
至此整個配置就完成了。
可能你再運行時出現錯誤,如果是公司項目的話出現這種情況的可能性是很大的,因為依賴庫比較多,所以可能會出現一些沖突,我這里出現的沖突是maven下載的依賴庫中的tomcat相關的庫和我本地的tomcat服務器中的庫的沖突,將當前項目的lib目錄下的這些jar包刪除掉就可以了.
總結
以上所述是小編給大家介紹的eclipse中導入maven web項目并配置其在tomcat中運行圖文詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
原文鏈接:https://www.cnblogs.com/coder-zhang/p/3556223.html