Intellij中maven使用maven-archetype-quickstart生成项目进,总是卡住,没有生成项目结构
在maven命令窗口是这样的(mvn 加上-X
参数可以查看debug启动信息)
搜索过程:
- maven "Generating project in Batch mode"问题的解决
-
在Intellij中应该这样解决(纠正一下:文章中internal
应该修改成local
)
总结:
- 主要原因就是网速问题(maven服务器在国外),因为配置文件无法下载造成阻塞 archetype-catalog.xml
- 解决方法就是下载这个配置文件,把文件
archetype-catalog.xml
复制到目录.m2\repository\org\apache\maven\archetype\archetype-catalog\2.3
下面 - 在maven命令中增加参数
-DarchetypeCatalog=local
,在本地读取这个文件就ok了
手动下载archetype-catalog.xml,加上参数后,项目马上生成ok
2017-09-14 补充 :
- 在intellij 中的设置: 返回到intellij主界面(没有打开项目时),点击
configure
, 在maven
的runner
中增加参数archetypeCatalog=local