如果报错信息如下:
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是如何构建出整个项目的呢?它的知识来源于哪里呢?答案是:
扫描二维码关注公众号,回复:
1046687 查看本文章
- http://repo1.maven.org/maven2/archetype-catalog.xml
解决方案:
1.通过浏览器查看http://repo1.maven.org/maven2/archetype-catalog.xml页源码,复制到本地,命名为archetype-catalog.xml
2.添加到myEclipse中,如图
最终效果