技术小白一枚,欢迎各位大佬指教
文章目录
问题
在创建maven-archetype-quickstart时出现以下报错
解决方案
※如果已有本地Maven请从解决方案步骤(二)开始即可
一、配置本地和远程maven仓库
1、下载maven安装包
网址:http://maven.apache.org/download.cgi
2、安装包解压
3、配置环境变量
此电脑(右键)-> 属性 -> 高级系统设置 -> path(双击)-> 编辑文本
(其实这样配置是偷懒的行为,我实在太懒了…如果你勤快一点可以去新建系统变量哟)
4、验证是否配置成功
Win+r输入cmd,输入mvn -n命令
5、配置maven本地仓库和远程仓库
- E盘下新建文件夹:apache-maven-3.6.3-repos(目前是空文件夹,起什么名字都可以)
- 修改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,这是个非常严谨的逻辑了!罒ω罒