Maven:Generating Project in Batch mode 卡住问题

Posted zhao1949

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven:Generating Project in Batch mode 卡住问题相关的知识,希望对你有一定的参考价值。

http://blog.csdn.net/cleverlzc/article/details/50864582

******************************

 

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。



参考:maven "Generating project in Batch mode"问题的解决


Maven in 5 Minutes,五分钟入门官方教程

 

以上是关于Maven:Generating Project in Batch mode 卡住问题的主要内容,如果未能解决你的问题,请参考以下文章

Maven在[INFO] Generating project in Interactive mode卡住的问题解决

Xcode8 pod install 报错 “Generating Pods project Abort trap

eclipse maven Errors while generating javadoc on java8

怎么 1 秒完成 Maven 项目构建?(来长长见识)

maven项目建好后 用update maven project 报错

将Maven的Java Project转换或修改为Web Project