MyEclipse中項目遷移的常見問題解答

什麼是項目遷移,以及爲何須要它?

在MyEclipse 2013版本中,咱們改變了大部分項目的元數據來擴展IDE的功能。爲了使舊項目能在MyEclipse 2013或者更高版本中正常使用,必需將一些舊項目的元數據遷移到新的格式上,但並非全部的項目都須要遷移。 算法

除了項目元數據的遷移,當處理WebSphere平臺下的項目時,在遷移的過程當中容許在適用的狀況下將運行庫分配給你的項目,這將有助於改變項目的WebSphere版本。在遷移過程當中遇到的錯誤,遷移向導會給出很好的幫助。 spring

遷移的過程不是破壞性的,遷移的項目能夠在MyEclipse之前的版本中使用。固然MyEclipse新版本所作出的改變不會在之前的版本中出現。 服務器

遷移向導會自動顯示須要遷移的項目,但遷移並非強制性的。項目遷移狀態顯示在工做區遷移視圖中。MyEclipse之前的版本包括三個不一樣的嚮導,一個用於舊的MyEclipse的項目,一個用於WebTools中的項目,以及另一個用於RAD項目。從MyEclipse 2013開始,遷移的過程被簡化,只用一個單一的遷移向導和過程。這樣能夠確保你的項目已經準備就緒,無論其來源。 框架

項目遷移常見問題解答

項目遷移後我須要作什麼?

儘管咱們已經努力考慮項目各個方面的配置,可是在一些罕見的狀況下,遷移過程當中沒有檢測到某個特定的技術或檢測到錯誤的框架版本。爲了確保項目的各個方面都進行了適當的遷移,你能夠檢查項目的MyEclipse>Project Facets屬性頁面。 eclipse

MyEclipse 2013已經全面支持部署配置,並在MyEclipse 10.x及如下版本中將其正確設置爲遷移項目的遷移操做之一。你能夠檢查項目的部署組件是否已經正確配置,更多信息請參閱MyEclipse部署配置編輯器

已經配置目標服務器,但它不是一個可見的目標運行時

咱們不斷地增長服務器的鏈接器數量來提供一個目標運行時。若是你的服務鏈接器不提供運行時,你能夠放心選擇JEE通用運行時版原本符合項目要求。 spa

MyEclipse和WebSphere支持:從MyEclipse 10.x中遷移的項目,在工做區的部署模式不起做用

在MyEclipse以前的版本當中,啓發式算法被用來肯定哪一個庫應該使用在線工做區部署模式進行部署,從MyEclipse 2013開始,在項目展開組件配置中描述的確切項目結構做爲在工做區的部署模式。在從MyEclipse先前版本遷移的過程當中,部署組件被配置來用於反映經典和加強部署的歸檔結構。在WebSphere上的歸檔結構中的工做區模式將附加限制,所以可能須要調整部署組件的配置。最多見的問題是類的加載、WebSphere中工做區模式須要的模塊層次結構遵循JEE的嚴格規則。 xml

項目有一個方面的約束錯誤

因爲某方面的配置問題,有些項目可能並不適合自動遷移。確切的問題報告在遷移向導的問題報告當中,它必須解決遷移過程當中的問題才能繼續進行。一般的問題是Java方面的版本不正確,在遷移的過程當中使不可以自動糾正問題的。建議你關閉遷移向導並打開有問題的項目屬性(右擊該項目的包資源管理器,並從菜單中選擇屬性)。將其導航到MyEclipse> Project Facets頁面,經過改變版本或刪除來更正問題。做爲最後的手段,你能夠手動修改配置文件,該文件位於.settings文件夾下並命名爲:org.eclipse.wst.common.project.facet.core.xml. 進程

注意:.settings文件夾可能不會出如今Package Explorer視圖當中;你須要禁用.* resources filter才能看到它。爲了作到這一點,在Package Explorer視圖的右上角點擊白色三角形(查看菜單),而後選擇過濾器,接下來取消選擇 .* resources過濾器並單擊肯定。如今你應該能夠看到.settings文件了。 ip

沒法檢測Spring Facet版本

在遷移的過程當中須要檢測項目中所用的Spring支持的正確版本,若是進程失敗,檢測基於項目使用的容器版本,這將會從.springBeans文件來讀取。若是文件丟失了,則遷移過程沒法繼續。

在調用遷移向導以前,你須要手動建立項目的根目錄。要作到這一點,右鍵單擊該項目,並從菜單中選擇新建>文件,輸入.springBeans做爲文件名,而後單擊Finish。在文件編輯器中打開.springBeans,將下面代碼粘貼到上面並保存文件。

1
2
3
4
5
6
7
<!--?xml version="1.0"encoding="UTF-8"?-->
 
<beansprojectdescription>
 
<springversion>2.0</springversion>
 
</beansprojectdescription>

如今,你能夠在MyEclipse菜單中選擇MyEclipse>Migrate Projects來從新運行遷移進程,或從遷移視圖中運行遷移進程。

注意:.settings文件夾可能不會出如今Package Explorer視圖當中;你須要禁用.* resources filter才能看到它。爲了作到這一點,在Package Explorer視圖的右上角點擊白色三角形(查看菜單),而後選擇過濾器,接下來取消選擇 .* resources過濾器並單擊肯定。如今你應該能夠看到.settings文件了。

個人問題沒有提到

若是您的問題沒有列出,請發表在咱們的論壇上。

MyEclipse官方中文網上線,歡迎下載交流!

相關文章
相關標籤/搜索