在实际开发中,我们通常使用maven的archetype插件(原型框架)来生成项目框架。但是无奈,在创建的时候,总是会卡在:[INFO]GeneratingprojectinBatchmode等待构建时间很长,有时还会报错,导致构建失败!废话不多说,直接上解决方案!解决方法1创建Maven项目时添加archetypeCatalog=internal参数,点击“+”添加参数archetypeCatalog=internal。如下:方案2在Maven的VMOptions中添加-DarchetypeCatalog=internal或-DarchetypeCatalog=local参数,如下:Settings->Build,Execution,Deployment->BuildTools->Maven->Runner->VMOptionsSolution31)准备archetype-catalog.xml文件方法一:通过浏览器查看http://repo1.maven.org/maven2...页面的源代码,复制到本地,命名为archetype-catalog.xml。方法二:通过命令行curlhttp://repo1.maven.org/maven2/archetype-catalog.xml>archetype-catalog.xml2)把上面的文件archetype-catalog.xml放在maven的默认路径下注意这个不是指安装路径,而是mvn运行时默认的仓库路径,通常是用户根目录下的一个隐藏目录,~/.m2。如果有修改,可以在maven设置文件中查看具体位置,在maven安装目录/config/settings.xml中。3)构建时,在archetype:generate后添加-DarchetypeCatalog=local参数。eclipse、idea等IDE可以在创建maven项目时设置构建参数。方案4修改下载的maven目录下conf/settings.xml文件,修改镜像源,使用国内阿里巴巴镜像源;
