今天用maven在控制台下新建web工程时,输入以下命令:
mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp
回车后卡在Generating project in Interactive mode不动了。
解决方案:
-X 打开debug模式重试:
mvn archetype:generate -X -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp
原来是卡在这里了:
[DEBUG] -- end configuration --
[INFO] Generating project in Interactive mode
[DEBUG] Searching for remote catalog: http://repo1.maven.org/maven2/archetype-catalog.xml
maven3.0以上版本会自动寻找最新版本的资源文件,如果找不到就会卡在这边。
加个参数 -DarchetypeCatalog=internal 让它不要从远程服务器上取catalog:
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp
来源:oschina
链接:https://my.oschina.net/u/2255528/blog/489732