idea新建maven项目时,mvn archetype:generate 速度缓慢
2016-04-15 23:44
483 查看
原文 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
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
相关文章推荐
- ActivePerl从源码安装模块
- MongoDB图形化管理工具Toad Mac Edition
- DDD
- HDU4288 Coder(离线+线段树)
- Android HashMap源码详解
- 杭电2132
- 所有物体都是有光泽的
- SVN回滚版本
- 福州大学第十二届程序设计竞赛 - B
- POJ 1988 Cube Stacking【带权并查集】
- 杭电2163
- 网络体系结构
- 使用svn:externals建立SVN文件(夹)链接
- VS2013 / MFC + FFmpeg实现录屏
- tq210操作屏幕显示
- java集合框架08——HashMap和源码分析
- 利用Netty构建自定义协议的通信
- 杭电1161
- erlang timer
- 背包问题