標籤:處理 counter 產生 全自動 archetype 通過 答案 pid csharp
如果報錯資訊如下:
Retrieving archetypes:‘ has encountered a problem
An internal error occurred during:"Retrieving archetypes
details:
An internal error occurred during: "Retrieving archetypes:".
Java heap space
原因:
Apache Maven是當今非常流行的項目構建和管理工具,它把開發人員從繁雜的項目依賴關係處理事務中解放出來,完全自動化管理依賴問題。在Web應用開發過程中,通常我們會用到maven的archetype外掛程式來產生項目架構,用maven構建項目骨架時,速度非常慢,無論是在命令列中直接使用,還是在IDE中使用。
要瞭解其中的原因,需要知道maven是如何運作的。構建過程中,我們只是向maven提供了一些groupId、artifactId、archetypeArtifactId等資訊,只有這些資訊的情況下maven是如何構建出整個項目的呢?它的知識來源於哪裡呢?答案是:
http://repo1.maven.org/maven2/archetype-catalog.xml
- http://repo1.maven.org/maven2/archetype-catalog.xml
這裡記錄了,所有archetype構建資訊,maven通過archetype外掛程式構建項目骨架時會遠端存取頁面,通過maven的-X參數可以證明這一點。
解決方案:
1.通過瀏覽器查看http://repo1.maven.org/maven2/archetype-catalog.xml頁源碼,複製到本地,命名為archetype-catalog.xml
2.添加到myEclipse中,
最終效果
速度很快,以上只提供參考,希望能協助到需要的朋友,archetype-catalog.xml也可以通過我給的這個連結地址http://download.csdn.net/detail/semial/9713366進行下載。
java:Maven構建項目速度太慢的解決辦法,以及報錯Retrieving archetypes:' has encountered a problem