在实际开发中,我们通常会用到maven的archetype插件(原型框架)来生成项目框架。但是无奈,创建时,总会卡在

[INFO] Generating project in Batch mode
复制代码
等很久才构建完,有时还会报错,导致构建失败!

不多废话了,直接上解决办法吧:

解决办法1
在创建Maven项目时加上archetypeCatalog=internal参数,点击“+”添加参数archetypeCatalog=internal。  如下:

解决办法2
在Maven的VM Options加上-DarchetypeCatalog=internal或-DarchetypeCatalog=local参数,  如下:Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner -> VM Options

解决办法3
(1)准备archetype-catalog.xml文件

方式1:通过浏览器查看repo1.maven.org/maven2/arch…

方式2:通过命令行 curl http://repo1.maven.org/maven2/archetype-catalog.xml > archetype-catalog.xml

(2)将上述文件archetype-catalog.xml放置到maven的默认路径下

注意,这不是指的安装路径,而是mvn运行时默认的存放repository的路径,一般在用户根目录下的一个隐藏目录,~/.m2。如果做过更改,可以在maven的设置文件中查看具体在哪个位置,设置文件在maven安装目录/config/settings.xml中。

(3)在构建时,在archetype:generate后加上 -DarchetypeCatalog=local参数。IDE如eclipse和idea,都是可以在创建maven工程时设置构建参数的。

解决方法4
修改下载下来的maven目录下面conf/settings.xml文件,修改镜像源,使用国内阿里巴巴的镜像源;

<mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>        
</mirror>
复制代码

解决Maven项目创建太慢的问题相关推荐

  1. 解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题

    转载自   解决"Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer"问题 错误描述 当创建有动态web模块3.0 ...

  2. 【解决Maven项目module不显示蓝色小方块/java文件显示灰色橙色/module already exists问题】

    目录 解决Maven项目module不显示蓝色小方块/java文件显示灰色橙色 修复办法 删除后无法创建同名 module 的问题解决 解决Maven项目module不显示蓝色小方块/java文件显示 ...

  3. 解决 maven 项目中加入了 lombok 库后依然报错的问题

    解决 maven 项目中加入了 lombok 库后依然报错的问题 参考文章: (1)解决 maven 项目中加入了 lombok 库后依然报错的问题 (2)https://www.cnblogs.co ...

  4. maven引用servlet_解决Maven 项目报错 java.httpservlet和synchronized使用方法

    使用java8 的lanmbe表达式时,使用java1.8编译,则会报错 需要在pom.xml的中添加 org.apache.maven.plugins maven-compiler-plugin 2 ...

  5. IDEA解决Maven项目编译后classes文件中没有.xml或.properties问题

    IDEA解决Maven项目编译后classes文件中没有.xml或.properties问题 方式一.在 pom.xml 中添加下面的代码 <build><!--解决Maven项目编 ...

  6. Maven项目创建教程

    Maven项目创建教程 1. 地址和库的配置 a)创建"库"文件 b)设置setting.xml文件 2. 创建"Maven" 项目 3. 三种运行" ...

  7. 解决Maven项目中pom.xml文件报错(Failure to transfer....)的问题

    解决Maven项目中pom.xml文件报错(Failure to transfer....)的问题 参考文章: (1)解决Maven项目中pom.xml文件报错(Failure to transfer ...

  8. 总结maven项目创建失败解决办法

    前言 之前的那台电脑在创建maven项目时失败,报的错误的大致中文意思是无法获取maven某个插件的元数据文件,例如问题can't resolve maven-metadata-central.xml ...

  9. IDEA中Maven项目创建单元测试(JUnit4)

    文章目录 IDEA中Maven项目单元测试(JUnit4)记录 具体步骤 可能遇到的问题 后记 IDEA中Maven项目单元测试(JUnit4)记录 具体步骤 工具:idea2021.3版本,mave ...

最新文章

  1. j2me学习三_LCDui类学习(2)
  2. C#连接sqlserver数据库
  3. 高德地图天气图标符号大全_共享雨伞,高德这波营销格外暖!
  4. php禁止代理ip访问_php禁止某ip或ip地址段访问的方法(转载)
  5. 判断三个数是否能构成三角形_三角形的面积
  6. python开发系统架构设计师_系统架构设计师在线题库
  7. IP虚拟服务器软件IPVS,ipvs介绍_ipvs配置安装部署-华为云
  8. 京东让员工参观看守所;华为电视面世;苹果市值重回全球第一 | 极客头条
  9. 程序员这个职业会是另一个即将破灭的泡沫吗?
  10. 莫队(bzoj 2038: [2009国家集训队]小Z的袜子(hose))
  11. sqoop和sqoop2区别
  12. solr搭建(linux)
  13. #学习笔记#什么是Servlet?
  14. 数据结构与算法分析—C语言描述 pdf
  15. AHU-2017校赛现场赛 B 下一个幸运数
  16. 【影评】摔跤吧爸爸!
  17. ajax errorthrown属性,【技术】error:function (XMLHttpRequest, textStatus, errorThrown)
  18. 气象数据统一服务接口(MUSIC)简介
  19. 好用的APS系统是什么样的?
  20. 精益看板方法从理论到实战 (5)—— 控制在制品数量(上)

热门文章

  1. 如何使用C#调用雅虎REST服务
  2. 淘宝界面实现以及登录注册界面
  3. Android OTA版本任意升级
  4. 网页多种版心适应多屏幕技巧
  5. 任务调度,分布式任务调度
  6. Centos7 安装,配置静态IP
  7. 热评云厂商:蓝汛4.0亿元,如何扭转乾坤看转型与创新
  8. 经典的深度强化学习劝退文读后感
  9. 职业“小三劝退师”,真的能拯救你的婚姻吗?
  10. 华为为何取名鸿蒙系统,华为自主操作系统为何取名鸿蒙,看完西游记才知道霸气在哪里?...