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

原文 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

时间: 2024-10-16 14:47:48

idea新建maven项目时,mvn archetype:generate 速度缓慢的相关文章

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

来自:http://www.bubuko.com/infodetail-1110458.html 一.原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该命令的参数-DarchetypeCatalog,可选值为:remote,internal  ,local等,用来指定archetype-catalog.xml文件从哪里获取.默认为remote,即从htt

idea maven mvn archetype:generate 速度缓慢问题

maven 骨架生成项目速度慢的令人发指,都在Generating project in Batch mode等待,Idea状态显示栏还在不行runing,并没有卡死.查看debug信息发现,是maven获取archetype-catalog.xml导致.(用游览器打开http://repo1.maven.org/maven2/archetype-catalog.xml,需要等待很长时间才能获取到.) 解决方法: 加上-DarchetypeCatalog=internal 运行参数,archet

idea maven mvn archetype:generate 速度缓慢问题(转)

From:https://my.oschina.net/u/225373/blog/468035   maven 骨架生成项目速度慢的令人发指,都在Generating project in Batch mode等待,Idea状态显示栏还在不行runing,并没有卡死.查看debug信息发现,是maven获取archetype-catalog.xml导致.(用浏览器打开http://repo1.maven.org/maven2/archetype-catalog.xml,需要等待很长时间才能获取

IDEA新建MAVEN项目时速度缓慢

原因 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路

Idea新建maven项目时卡慢,两种解决方法(一个是永久解决)

Idea新建maven项目时会很卡,可以采用如下设置:具体原因如下: IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件. 该命令的参数-DarchetypeCatalog,可选值为:remote,internal ?,local等,用来指定archetype-catalog.xml文件从哪里获取. 默认为remote,即从 http://repo1.maven.o

解决新建maven项目速度慢的问题

问题描述 通过idea新建maven项目,参数设置好后,idea自动构建maven项目时,速度很慢. 参数设置如图: 执行时间如下图: Total time为8:49,花了将近十分钟时间. 连续尝试了几次,都是如此,感觉编辑器卡住了一样. 问题原因 [DEBUG]  Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml这一条语句执行了很久. 编辑器在执行mvn archetype:gen

新建maven项目中的index.do报错

这个问题已经有很多大神提供了解决方式 http://www.cnblogs.com/zlslch/p/6429350.html 作者:好记性不如烂笔头!出处:http://www.cnblogs.com/zlslch/ 我在新建项目的时候也是按照作者提供方式去解决,但处理完了发现还是报错,进过检查发现了问题 Builders目录下有两项没有选择,于是我把这两项选择好之后就可以了,当然一般新建maven项目时是不会出现这种情况的,这也是我自己误操作引起的. 作者:千羽易行出处:http://www

通过mvn archetype:generate创建Maven项目模板慢的问题

通过mvn archetype:generate这种交互方式来创建Maven项目模板的时候,经常会长时间卡在Generating project in Interactive mode这一行提示(图1). 看了网上的帖子(文章最底下有说明),发现是获取archetype-catalog.xml导致的(浏览器访问http://repo1.maven.org/maven2/archetype-catalog.xml,需要等待很长时间才能获取到). 其实下载下来会发现Maven提供的archetype

新建maven项目遇到Select an Archetype时没有maven-archetype-webapp处理方法

[已经有很多博客写过相关的了.详细请去看其他博主的.这里只是记录新建的时候发生的问题给新手提供帮助.因为我跟我的同事都遇到了.因为没记录下来,又花了时间找问题.而网上好像也不多.所以记录下来.希望帮到其他小伙伴吧] 1.新建maven项目. 2.这里如果没有出现项目的包的话.点击Add Archetype加载包失败发生警告[Cant't resolve Archetype org.codehaus.mojo.archetypes:webapp_javaee6:1.5org.eclipse.cor