標籤:svn myeclipse deploy maven 解決方案
環境
MyEclipse:10.7
Maven:3.1.1
概述
最近在做項目的時候,MyEclipse下載SVN上面基於Maven的Web項目總是出現很多問題,有時候搞了很半天,Maven項目還是出現叉號,最後總結了方法步驟,終於可以將出現的問題解決,在此,將重現從SVN上將基於Maven的Web項目變成本地MyEclipse中項目的過程,問題也在其中進行解決。
問題補充
在使用Myeclipse的部署Web項目的時候,在點擊部署按鈕的時候,沒有任何反應,在此提供兩種解決方案,問題1所示:
圖1
此時解決方案有兩種:
這個問題主要是工作空間的問題,所以
- 第一種就是將工作空間改為其他路徑,問題將迎刃而解,如何改變MyEclipse工作空間,在此不做贅述
- 第二種將是對現在的工作空間進行檔案刪除,我的MyEclipse本地工作空間具體的檔案路徑是D:\Workspace\MyEclipseWorkspace\.metadata\.plugins\org.eclipse.core.runtime\.settings\com.genuitec.eclipse.ast.deploy.core.prefs,只要刪除這個檔案,重啟MyEclipse即可解決問題,2,所示:
圖2
這樣重啟MyEclipse之後,問題將被解決,3所示:
圖3
迴歸主題
以上的問題解決之後,至少保證在SVN上面檢出的Maven web項目可以進行部署,下面將進行整個步驟詳解
1,從SVN上面檢出已經提交的Maven web項目
圖4
此時檢出後5所示:
圖5
2,右擊項目,run as->Maven build...,6所示:
圖6
接著執行,eclipse:eclipse,並且執行run,此步驟是為了產生Myeclipse項目,7所示:
圖7
執行後,重新整理專案檔,此時的效果8所示:
圖8
此時的項目已經是Maven的架構了
3,增加Web項目支援,操作步驟9所示:
圖9
圖10
此時項目結構為:
圖11
發現會出現錯誤的標識,這個是因為,編譯環境不正確的原因,此時右擊項目,properties,然後將編譯環境改為1.7,12所示:
圖12
此時項目結構13所示:
圖13
此時還會出現紅色的叉號,這是因為,Facted Project 中的Java 版本設定與項目的Java 版本設定不一致,此時進行步驟4解決,
4,解決紅色叉號,項目右擊,properties,然後14進行操作:
圖14
此時項目架構15所示:
圖15
此時項目將順利引入
5,下面將進行部署到Tomcat中了,16所示
圖16
這樣就順利結束整個過程了。
可能遇到的其他問題
在整個檢出到部署的過程中,有可能還會遇到其他的問題,如編碼不是utf-8等,這個可以進行17設定,項目右擊,properties
圖17
如果想讓整個工作空間都是utf-8編碼的話,可以進行如下設定,18所示:
圖18
好了,如果還遇到其他的什麼問題,還請大家好好琢磨,自己試著Google,baidu解決啊
在此恭祝大家學習愉快...