1. 程式人生 > >使用MyEclipse新建maven專案時報An internal error occurred during: "Retrieving archetypes:". GC overhead limit

使用MyEclipse新建maven專案時報An internal error occurred during: "Retrieving archetypes:". GC overhead limit

前幾天在上手maven時,遇到了一個十分頭疼的問題,我的myeclipse配置的是自己安裝的外掛 ,總是報 " An internal error occurred during: "Retrieving archetypes:". GC overhead limit exceeded " 錯誤,網上大量查詢資料說記憶體外溢,也就是我們該myeclipse分配的記憶體太小了,也確實在新建maven專案時

你的滑鼠會變成一個小圓圈,然後不停的轉圈,不一會出現假死的現象,變得非常卡,過一分鐘的樣子會出現下面的畫面


網上大量查詢資料都是是分配給myeclipse的記憶體太小了,如是按照網上的做法修改myeclipse.ini檔案,給它分配大點的記憶體;我把記憶體加到1024m,然而並沒有什麼作用,加到2048m同樣是沒有作用還是報相同的作用,接著我想這種辦法肯定是行不通的,自己想到可能是maven和myeclipse的版本不相容導致的(我下載的是maven版本的3.39; myeclipse是2014版

),如是乎在換其他版本的maven,很不巧同樣是報此錯誤;  第二天看到網上給出的另一種解決方案如下

不用myeclipse自帶的外掛

解決:Window——priferences——Myeclipse——Maven——Archetypes

或者將archetype-catalog.xml 下載到本地,選擇Add Local catalog,填寫路徑,比聯網要快。。。然後點選Apply->OK。

然後選擇我們新建的作為Catalog,  然而對我來說還是沒什麼用,就在就快絕望之際,我自己想到另外一個辦法,換myeclipse的工作空間試試,如是切換一個新的

Switch WorkSpace,問題得到完美解決


寫出來就是希望大家少走彎路,使用myeclipse新建專案報