Maven命令执行到Generating Project in Batch mode 卡住,原因是网络带宽不足问题!需要下载一个约4.1M的archetype-catalog.xml文件。
Maven一般命令:mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=org.lzc.mymahout -DartifactId=myMahout -DpackageName=org.lzc.mymahout -Dversion=1.0-SNAPSHOT -DinteractiveMode=false
直接运行会执行到Generating Project in Batch mode 卡住,可以在后面加一个参数-X查看具体执行到哪一步卡住的。
添加-X执行后你会发现,在这里卡住了,原因是需要下载http://repo.maven.apache.org/maven2/archetype-catalog.xml这个文件。详情如下:
[DEBUG] (f) session = org.apache.maven.execution.MavenSession@1e640d2
[DEBUG] -- end configuration --
[INFO] Generating project in Batch mode
[DEBUG] Searching for remote catalog: http://repo.maven.apache.org/maven2/archetype-catalog.xml
解决方法就是:
1.直接从浏览器上下载该文件;
2.然后复制到C:\Users\Administrator\.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4 下面;
3.然后在执行的命令后面加上增加参数-DarchetypeCatalog=local,变成读取本地文件即可。
BTW,下载archetype-catalog.xml文件有两个方法:
1.直接通过链接http://repo.maven.apache.org/maven2/archetype-catalog.xml下载;
2.通过文件夹链接http://repo.maven.apache.org/maven2/然后找到archetype-catalog.xml右键保存进行下载(推荐!)。该文件共4.1M。
公告
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/6439676.html如需转载请自行联系原作者
【推荐】腾讯云新用户域名抢购1元起,抓紧抢购
· 摩拜发布共享单车与城市可持续发展报告:上海起最早、抗霾最积极
· 保温杯+枸杞:究竟是中年人的孤单,还是年轻人的狂欢?
· 滴滴与美团将在哪些领域火力全开?
· 盖茨J.P.摩根健康大会演讲:生命科学研究可挽救数百万人的生命
· 微博云剪2.0版本上线 2 分钟制作一个短视频
» 更多新闻...
· 以操作系统的角度述说线程与进程
· 软件测试转型之路
· 门内门外看招聘
· 大道至简,职场上做人做事做管理
2016-02-24 移动web app开发必备 - 异步队列 Deferred