当前位置: 首页 > 后端技术 > Java

4个解决方案帮你解决Maven创建项目太慢的问题

时间:2023-04-01 14:59:54 Java

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