Eclipse创建maven-archetype-quickstart项目报错

技术小白一枚,欢迎各位大佬指教

问题

在创建maven-archetype-quickstart时出现以下报错

在这里插入图片描述

解决方案

※如果已有本地Maven请从解决方案步骤(二)开始即可

一、配置本地和远程maven仓库

1、下载maven安装包
网址:http://maven.apache.org/download.cgi
在这里插入图片描述

2、安装包解压
在这里插入图片描述

3、配置环境变量
此电脑(右键)-> 属性 -> 高级系统设置 -> path(双击)-> 编辑文本
在这里插入图片描述
(其实这样配置是偷懒的行为,我实在太懒了…如果你勤快一点可以去新建系统变量哟)

4、验证是否配置成功
Win+r输入cmd,输入mvn -n命令
在这里插入图片描述

5、配置maven本地仓库和远程仓库

  1. E盘下新建文件夹:apache-maven-3.6.3-repos(目前是空文件夹,起什么名字都可以)
  2. 修改setting.xml文件中的本地仓库地址
    在这里插入图片描述
<!--本地仓库地址,此行不需要复制-->
<localRepository>E:\apache-maven-3.6.3-repos</localRepository>

在这里插入图片描述

<!--配置远程maven仓库,依旧是本人比较懒,就一同配置了,如果你勤快的话,可以在配置成功本地maven后再来配置,然后重新运行下面的6步骤-->
	<mirror>
		<id>alimaven</id>
		<name>aliyun maven</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>

在这里插入图片描述

6、验证配置是否成功
Win+r输入cmd,输入mvn help:system命令
在这里插入图片描述
出现BUILD SUCCESS即为成功
在这里插入图片描述
(我这个是在做完的基础上重新运行的,所以时间可能会显示的稍微快一点)

7、查看刚刚新建的空文件夹apache-maven-3.6.3-repos是否多出了许多文件
在这里插入图片描述

二、在本地maven库中装载maven-archetype-quickstart

(我之前找到的教程都是maven-archetype-quickstart-1.1jar包,恕我无能我没找到o(╥﹏╥)o,后来在阿里仓库下的1.4)
1、下载maven-archetype-quickstart-1.4.jar文件
网址:https://maven.aliyun.com/mvn/search
在这里插入图片描述
2、将其放入本地maven的lib文件夹中
E:\apache-maven-3.6.3\lib
在这里插入图片描述
3、在lib目录下输入cmd,直接在命令行进入此文件夹
在这里插入图片描述
输入命令:
mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.4 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.4.jar
(如果你的版本不是1.4,要注意把上面的1.4换成你所下载的版本号)
在这里插入图片描述

三、eclipse修改本地Maven仓库地址

1、Window -> Preferences -> Maven -> User Settings,在Global Setting中选择setting文件所在位置。
在这里插入图片描述

四、查看是否配置成功

1、在Maven Repositories查看到本地Maven与远程Maven已配置成功
在这里插入图片描述

配置结束

至此可以新建maven-archetype-quickstart项目了

由于我太懒了,新建这个过程就不写了。
如果不会新建项目,就不会遇到这个报错了。
emmmmmmm,这是个非常严谨的逻辑了!罒ω罒

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值