解决Maven项目创建太慢的问题
在实际开发中,我们通常会用到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项目创建太慢的问题相关推荐
- 解决“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 ...
- 【解决Maven项目module不显示蓝色小方块/java文件显示灰色橙色/module already exists问题】
目录 解决Maven项目module不显示蓝色小方块/java文件显示灰色橙色 修复办法 删除后无法创建同名 module 的问题解决 解决Maven项目module不显示蓝色小方块/java文件显示 ...
- 解决 maven 项目中加入了 lombok 库后依然报错的问题
解决 maven 项目中加入了 lombok 库后依然报错的问题 参考文章: (1)解决 maven 项目中加入了 lombok 库后依然报错的问题 (2)https://www.cnblogs.co ...
- maven引用servlet_解决Maven 项目报错 java.httpservlet和synchronized使用方法
使用java8 的lanmbe表达式时,使用java1.8编译,则会报错 需要在pom.xml的中添加 org.apache.maven.plugins maven-compiler-plugin 2 ...
- IDEA解决Maven项目编译后classes文件中没有.xml或.properties问题
IDEA解决Maven项目编译后classes文件中没有.xml或.properties问题 方式一.在 pom.xml 中添加下面的代码 <build><!--解决Maven项目编 ...
- Maven项目创建教程
Maven项目创建教程 1. 地址和库的配置 a)创建"库"文件 b)设置setting.xml文件 2. 创建"Maven" 项目 3. 三种运行" ...
- 解决Maven项目中pom.xml文件报错(Failure to transfer....)的问题
解决Maven项目中pom.xml文件报错(Failure to transfer....)的问题 参考文章: (1)解决Maven项目中pom.xml文件报错(Failure to transfer ...
- 总结maven项目创建失败解决办法
前言 之前的那台电脑在创建maven项目时失败,报的错误的大致中文意思是无法获取maven某个插件的元数据文件,例如问题can't resolve maven-metadata-central.xml ...
- IDEA中Maven项目创建单元测试(JUnit4)
文章目录 IDEA中Maven项目单元测试(JUnit4)记录 具体步骤 可能遇到的问题 后记 IDEA中Maven项目单元测试(JUnit4)记录 具体步骤 工具:idea2021.3版本,mave ...
最新文章
- j2me学习三_LCDui类学习(2)
- C#连接sqlserver数据库
- 高德地图天气图标符号大全_共享雨伞,高德这波营销格外暖!
- php禁止代理ip访问_php禁止某ip或ip地址段访问的方法(转载)
- 判断三个数是否能构成三角形_三角形的面积
- python开发系统架构设计师_系统架构设计师在线题库
- IP虚拟服务器软件IPVS,ipvs介绍_ipvs配置安装部署-华为云
- 京东让员工参观看守所;华为电视面世;苹果市值重回全球第一 | 极客头条
- 程序员这个职业会是另一个即将破灭的泡沫吗?
- 莫队(bzoj 2038: [2009国家集训队]小Z的袜子(hose))
- sqoop和sqoop2区别
- solr搭建(linux)
- #学习笔记#什么是Servlet?
- 数据结构与算法分析—C语言描述 pdf
- AHU-2017校赛现场赛 B 下一个幸运数
- 【影评】摔跤吧爸爸!
- ajax errorthrown属性,【技术】error:function (XMLHttpRequest, textStatus, errorThrown)
- 气象数据统一服务接口(MUSIC)简介
- 好用的APS系统是什么样的?
- 精益看板方法从理论到实战 (5)—— 控制在制品数量(上)