当前位置: 首页 > news >正文

MAVEN手动配置(阿里云)全教程

介于网上各种各样的MAVEN配置过程中方法大致相同却细节参差不齐,我总结了我遇见的一些问题,来完全的解决MAVEN手动配置的全过程,以及分享解决小毛病的经验。

所需材料:

MAVEN3.9.9(下载适合自己的版本即可),

JDK23(22也行),

IntelliiJ IDEA(也可以是VS CODE )

全程路径不能出现中文

第一步:.因为像一些java的编程软件里可能自带一些JDK,但是我们这样手动下载的,务必!手动安装一个JDK,并且进行配置。这个网上也有教程,或者参考我这个简单的文章再回来进行下一步。

我写的JDK配置简易全流程:JDK23的下载与安装-CSDN博客

如果不做这一步会在软件报错:Error occurred during initialization of VM Failed setting boot class path.

当然如果你之前没看我文章就发生了这个问题,不如看我上面的文章重新配置一下JDK说不定就好了

第二步:.官网Welcome to Apache Maven – Maven下载maven合适的版本并且解压(因为是外国软件下载慢正常)

版本选择根据你配套软件新旧程度区分,你软件新JDK新就下新的maven,反之同理

第三步:配置MAVEN环境变量

右键我的电脑打开属性,再点高级系统设置,点 “高级”,下面有个配置环境变量

然后底下“系统变量”新建名字和我一模一样的MAVEN_HOME,第二行填写你MAVEN安装的文件夹路径地址

然后确定。

然后再点击path(配置classpath路径):

创建一个名为 %MAVEN_HOME%\bin 的变量(务必一字不差

然后全部点确定后保存就行了

第四步:检查配置maven是否成功

win+R打开cmd

然mvn -version(中间有空格)

检查maven版本,如果没报错就成功了

额外步骤(在intellij idea里创建maven项目所需要的配置):

先创建一个文件夹用于存储maven本地内容(我这个起的是maven apeo,只要不是中文随便起)

如:

然后把这个文件夹地址复制下来

打开conf文件里有个setting.xml,(直接用编程软件打开)

大约53行左右,把地址如图放在那里,格式如下:

<localRepository>你的文件夹地址</localRepository>

然后翻到160行左右:把原有的mirror内容替换成阿里云的

然后阿里云可以直接百度得知:

<mirror>
        <id>aliyun-maven</id>
        <mirrorOf>central</mirrorOf>
        <url>https://maven.aliyun.com/repository/public</url>
        <blocked>false</blocked>
</mirror>

然后保存就把maven配置完成了。

最后:打开软件实测

打开intellij idea,不要打开项目,直接打开设置:

搜索maven出来以下内容:

然后先点击右侧”重写(OVERRIDE)“把设置文件路径改成你刚刚设置的setting.xml的路径,把本地仓库改成你刚刚新创建的文件的路径:

然后保存

创建一个maven项目测试一下:

加载中............

配置完成:

相关文章:

  • 【Linux———信号精讲】
  • DELETE/ UPDATE/ INSERT 语句会自动加锁
  • HarmonyOS:基于hmrouter实现Page的生命周期监听
  • 【监督学习】支持向量机步骤及matlab实现
  • Ruby爬虫如何控制并发数量:爬取京东电子产品
  • 在 Docker 中,无法直接将外部多个端口映射到容器内部的同一个端口
  • 前端多角色权限页面(同浏览器同时登录)数据互串解决
  • 常见的限流算法有哪些
  • Redis 面试专题
  • vue2.6附件预览及下载
  • Python的那些事第四十一篇:简化数据库交互的利器Django ORM
  • HttpRunner框架 核心知识的系统复习
  • linux磁盘非lvm分区
  • 【高并发】消息队列(MQ)全解析:原理、主流产品及 Java 实现
  • 自由学习记录(42)
  • 基于SNR估计的自适应码率LDPC编译码算法matlab性能仿真,对比固定码率LDPC的系统传输性能
  • Golang的数据库分库分表策略
  • llamafactory大模型微调教程(周易大模型案例)
  • 解锁STM32外设:开启嵌入式开发新世界
  • ⭐算法OJ⭐跳跃游戏【BFS+滑动窗口】(C++实现)Jump Game 系列 III,VII
  • 网站制作协议书/互联网推广员是做什么的
  • 新手学做网站pdf下载/查找网站
  • 合肥网站建设优化学习/网络营销公司哪家可靠
  • 上海 餐饮网站建设 会员系统/教你如何建立网站
  • 光谷网站开发/快速排名优化推广手机
  • 商城网站都有什么功能吗/网站推广排名公司