首页 > 其他 > 详细

idea新建maven项目时,mvn archetype:generate 速度缓慢

时间:2016-04-16 00:40:55      阅读:167      评论:0      收藏:0      [点我收藏+]

原文 idea新建maven项目时,mvn archetype:generate 速度缓慢

1 现象:

用IDEA新建maven项目,填写完各种参数,创建时,控制台卡在“[INFO] Generating project in Batch mode”处:

同时,右下方状态栏处,显示创建过程仍在进行:

2 原因

IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。

该命令的参数-DarchetypeCatalog,可选值为:remote,internal  ,local等,用来指定archetype-catalog.xml文件从哪里获取。默认为remote,即从http://repo1.maven.org/maven2/archetype-catalog.xml路径下载archetype-catalog.xml文件。http://repo1.maven.org/maven2/archetype-catalog.xml 文件约为3-4M,下载速度很慢,导致创建过程卡住。

3 解决方法

解决办法很简单,即指定-DarchetypeCatalog为internal,即可使用maven默认的archetype-catalog.xml,而不用再remote下载。

3.1 mvn命令创建项目时

mvn archetype:generate -DarchetypeCatalog=internal    

3.2 IDEA创建项目时

首先,关闭IDEA所有项目,以使后续设置为默认项目设置。

 

然后,找到maven的runner,在VM Options输入框内,加入-DarchetypeCatalog=internal ,保存即可。

PS:注意右上角的灰字:for default project,而不是for current project

idea新建maven项目时,mvn archetype:generate 速度缓慢

原文:http://www.cnblogs.com/lonelyxmas/p/5397305.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!