刚刚学习maven使用命令创建maven项目的时候,执行到Generating Project in Batch mode 卡住。
命令:
mvn archetype:generate -DgroupId=org.dyb -DartifactId=mvndemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
详细知道在什么情况下卡住,在后面加上 -X 参数打印详细信息
mvn archetype:generate -DgroupId=org.dyb -DartifactId=mvndemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -X
[DEBUG] (f) session = org.apache.maven.execution.MavenSession@18151a14
[DEBUG] -- end configuration --
[INFO] Generating project in Batch mode
[DEBUG] Searching for remote catalog: http://repo.maven.apache.org/maven2/archetype-catalog.xml
需要远程获取archetype-catalog.xml文件,这个文件大概4M左右。
Searching for remote catalog: http://repo.maven.apache.org/maven2/archetype-catalog.xml
建议手动下载archetype-catalog.xml文件,放在.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4 下面
然后创建maven项目使用本地的archetype-catalog.xml文件,在命令后面添加-DarchetypeCatalog=local
mvn archetype:generate -DgroupId=org.dyb -DartifactId=mvndemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -X -DarchetypeCatalog=local
OK!
文件下载地址 http://download.csdn.net/detail/bq1073100909/9626629