以導(dǎo)入Stereo_Autowired項(xiàng)目為例,打開項(xiàng)目的github鏈接,點(diǎn)擊綠色的Clone or download,復(fù)制URL(https://github.com/mingqcn/Stereo_Autowired.git)
步驟簡介:從github上以General Project方式導(dǎo)入項(xiàng)目-->刪除項(xiàng)目(只在Eclipse的Project Explorer窗口中刪除,不刪除磁盤上的文件)-->用Import existing Maven Project導(dǎo)入項(xiàng)目.導(dǎo)入后假如有問題,就清空.m2目錄下的所有以.lastupdated后綴結(jié)尾的文件,假如還是有問題,就刪除整個(gè).m2目錄,然后在maven下update project
- 打開Eclipse,在Project Explorer窗口的空白處點(diǎn)鼠標(biāo)右鍵,選擇Import...
- 在Git目錄下,選擇Projectsfrom Git,點(diǎn)擊Next
- 選擇Clone URI,點(diǎn)擊Next.
- 在URI一欄中輸入前面復(fù)制好的URL,點(diǎn)擊Next
- 默認(rèn)勾選master,點(diǎn)擊Next
- 目錄可以改成自己放j2ee項(xiàng)目的目錄,也可以采用默認(rèn)的目錄,點(diǎn)擊Next
- 選擇Import as general project,點(diǎn)擊Next
- 項(xiàng)目名稱可以采用默認(rèn),也可以修改,點(diǎn)擊Finish
- 打開項(xiàng)目的test文件夾,并運(yùn)行CDPlayerTest.java,發(fā)現(xiàn)運(yùn)行不了,因?yàn)榍懊媸且詆eneral project導(dǎo)入的,而這個(gè)項(xiàng)目是Maven項(xiàng)目,所以要重新導(dǎo)入.先在Project Explorer窗口下將項(xiàng)目刪除,在Stereo_Autowired項(xiàng)目名處單擊鼠標(biāo)右鍵,選擇delete,在彈出的窗口中,不要勾選Delete project contents on disk,點(diǎn)擊OK
- 在Project Explorer窗口中的空白處,單擊鼠標(biāo)右鍵,選擇import...,找到Maven文件夾,選擇Existing
Maven Projects,單擊Next
- 在目錄中輸入剛才保存Stereo_Autowired項(xiàng)目的地址,點(diǎn)擊Finish
- 運(yùn)行Stereo_Autowired的CDPlayerTest.java,發(fā)現(xiàn)已經(jīng)能成功運(yùn)行了
然而有些情況下,可能完成導(dǎo)入Maven項(xiàng)目后,還是不能運(yùn)行,出現(xiàn)以下類型的錯(cuò)誤
錯(cuò)誤的原因可能是由于這個(gè)剛剛導(dǎo)入的項(xiàng)目使用的jar包有版本沖突.
解決方法一:刪除C盤個(gè)人用戶下.m2目錄中以.lastupdated后綴的所有文件(maven倉庫中的某個(gè)構(gòu)件如果因?yàn)榫W(wǎng)絡(luò)或者其他的原因,沒有下載成功或者下載被中斷母赵,將會(huì)出現(xiàn)一個(gè)LastUpdated的文件,這個(gè)時(shí)候,就算網(wǎng)絡(luò)好了,也不能正常使用這個(gè)構(gòu)件),刪除之后會(huì)迫使maven重新下一遍這些jar包.
完成后,在項(xiàng)目名稱上單擊鼠標(biāo)右鍵,選擇Maven選項(xiàng)下的Update
project,最好再點(diǎn)擊Project,并選擇clean,勾選要clean的項(xiàng)目名稱.
這樣就算完成了,重新運(yùn)行CDPlayerTest.java看看吧!假如還是報(bào)前面的那個(gè)錯(cuò)誤,那么就要用大招了.
解決方式二:先將Eclipse關(guān)閉,解決方案一是只刪了.lastupdate文件,這次將整個(gè).m2文件夾全部刪掉,接下來的步驟同方式一.