java:Maven構建項目速度太慢的解決辦法,以及報錯Retrieving archetypes:' has encountered a problem

來源:互聯網
上載者:User

標籤:處理   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  

  

  
  1. 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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.