原創(chuàng)|使用教程|編輯:龔雪|2015-01-28 09:34:04.000|閱讀 577 次
概述:MyEclipse官方中文網(wǎng)正式上線,即日起到2月8號(hào)注冊(cè)即享7折優(yōu)惠,欲購(gòu)從速!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
在MyEclipse 2013版本中,我們改變了大部分項(xiàng)目的元數(shù)據(jù)來(lái)擴(kuò)展IDE的功能。為了使舊項(xiàng)目能在MyEclipse 2013或者更高版本中正常使用,必需將一些舊項(xiàng)目的元數(shù)據(jù)遷移到新的格式上,但并不是所有的項(xiàng)目都需要遷移。
除了項(xiàng)目元數(shù)據(jù)的遷移,當(dāng)處理WebSphere平臺(tái)下的項(xiàng)目時(shí),在遷移的過(guò)程中允許在適用的情況下將運(yùn)行庫(kù)分配給你的項(xiàng)目,這將有助于改變項(xiàng)目的WebSphere版本。在遷移過(guò)程中遇到的錯(cuò)誤,遷移向?qū)?huì)給出很好的幫助。
遷移的過(guò)程不是破壞性的,遷移的項(xiàng)目可以在MyEclipse以前的版本中使用。當(dāng)然MyEclipse新版本所做出的改變不會(huì)在以前的版本中出現(xiàn)。
遷移向?qū)?huì)自動(dòng)顯示需要遷移的項(xiàng)目,但遷移并不是強(qiáng)制性的。項(xiàng)目遷移狀態(tài)顯示在工作區(qū)遷移視圖中。MyEclipse以前的版本包括三個(gè)不同的向?qū)В粋€(gè)用于舊的MyEclipse的項(xiàng)目,一個(gè)用于WebTools中的項(xiàng)目,以及另外一個(gè)用于RAD項(xiàng)目。從MyEclipse 2013開(kāi)始,遷移的過(guò)程被簡(jiǎn)化,只用一個(gè)單一的遷移向?qū)Ш瓦^(guò)程。這樣可以確保你的項(xiàng)目已經(jīng)準(zhǔn)備就緒,不管其來(lái)源。
盡管我們已經(jīng)努力考慮項(xiàng)目各個(gè)方面的配置,但是在一些罕見(jiàn)的情況下,遷移過(guò)程中沒(méi)有檢測(cè)到某個(gè)特定的技術(shù)或檢測(cè)到錯(cuò)誤的框架版本。為了確保項(xiàng)目的各個(gè)方面都進(jìn)行了適當(dāng)?shù)?遷移,你可以檢查項(xiàng)目的MyEclipse>Project Facets屬性頁(yè)面。
MyEclipse 2013已經(jīng)全面支持部署配置,并在MyEclipse 10.x及以下版本中將其正確設(shè)置為遷移項(xiàng)目的遷移操作之一。你可以檢查項(xiàng)目的部署組件是否已經(jīng)正確配置,更多信息請(qǐng)參閱。
我們不斷地增加服務(wù)器的連接器數(shù)量來(lái)提供一個(gè)目標(biāo)運(yùn)行時(shí)。如果你的服務(wù)連接器不提供運(yùn)行時(shí),你可以放心選擇JEE通用運(yùn)行時(shí)版本來(lái)符合項(xiàng)目要求。
在MyEclipse之前的版本當(dāng)中,啟發(fā)式算法被用來(lái)確定哪個(gè)庫(kù)應(yīng)該使用在線工作區(qū)部署模式進(jìn)行部署,從MyEclipse 2013開(kāi)始,在項(xiàng)目展開(kāi)組件配置中描述的確切項(xiàng)目結(jié)構(gòu)作為在工作區(qū)的部署模式。在從MyEclipse先前版本遷移的過(guò)程中,部署組件被配置來(lái)用于反映經(jīng)典和增強(qiáng)部署的歸檔結(jié)構(gòu)。在WebSphere上的歸檔結(jié)構(gòu)中的工作區(qū)模式將附加限制,因此可能需要調(diào)整部署組件的配置。最常見(jiàn)的問(wèn)題是類(lèi)的加載、WebSphere中工作區(qū)模式需要的模塊層次結(jié)構(gòu)遵循JEE的嚴(yán)格規(guī)則。
由于某方面的配置問(wèn)題,有些項(xiàng)目可能并不適合自動(dòng)遷移。確切的問(wèn)題報(bào)告在遷移向?qū)У膯?wèn)題報(bào)告當(dāng)中,它必須解決遷移過(guò)程中的問(wèn)題才能繼續(xù)進(jìn)行。通常的問(wèn)題是Java方面的版本不正確,在遷移的過(guò)程中使不能夠自動(dòng)糾正問(wèn)題的。建議你關(guān)閉遷移向?qū)Р⒋蜷_(kāi)有問(wèn)題的項(xiàng)目屬性(右擊該項(xiàng)目的包資源管理器,并從菜單中選擇屬性)。將其導(dǎo)航到MyEclipse> Project Facets頁(yè)面,通過(guò)改變版本或刪除來(lái)更正問(wèn)題。作為最后的手段,你可以手動(dòng)修改配置文件,該文件位于.settings文件夾下并命名為:org.eclipse.wst.common.project.facet.core.xml.
注意:.settings文件夾可能不會(huì)出現(xiàn)在Package Explorer視圖當(dāng)中;你需要禁用.* resources filter才能看到它。為了做到這一點(diǎn),在Package Explorer視圖的右上角點(diǎn)擊白色三角形(查看菜單),然后選擇過(guò)濾器,接下來(lái)取消選擇 .* resources過(guò)濾器并單擊確定。現(xiàn)在你應(yīng)該可以看到.settings文件了。
在遷移的過(guò)程中需要檢測(cè)項(xiàng)目中所用的Spring支持的正確版本,如果進(jìn)程失敗,檢測(cè)基于項(xiàng)目使用的容器版本,這將會(huì)從.springBeans文件來(lái)讀取。如果文件丟失了,則遷移過(guò)程無(wú)法繼續(xù)。
在調(diào)用遷移向?qū)е埃阈枰謩?dòng)創(chuàng)建項(xiàng)目的根目錄。要做到這一點(diǎn),右鍵單擊該項(xiàng)目,并從菜單中選擇新建>文件,輸入.springBeans作為文件名,然后單擊Finish。在文件編輯器中打開(kāi).springBeans,將下面代碼粘貼到上面并保存文件。
<?xml version="1.0" encoding="UTF-8"?> <beansProjectDescription> <springVersion>2.0</springVersion> </beansProjectDescription>
現(xiàn)在,你可以在MyEclipse菜單中選擇MyEclipse>Migrate Projects來(lái)重新運(yùn)行遷移進(jìn)程,或從遷移視圖中運(yùn)行遷移進(jìn)程。
注意:.settings文件夾可能不會(huì)出現(xiàn)在Package Explorer視圖當(dāng)中;你需要禁用.* resources filter才能看到它。為了做到這一點(diǎn),在Package Explorer視圖的右上角點(diǎn)擊白色三角形(查看菜單),然后選擇過(guò)濾器,接下來(lái)取消選擇 .* resources過(guò)濾器并單擊確定。現(xiàn)在你應(yīng)該可以看到.settings文件了。
如果您的問(wèn)題沒(méi)有列出,請(qǐng)發(fā)表在我們的上。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)