MAVEN安装

每次打开新工程总是有些pom文件无法导入,大概率以下原因:
1,网络原因
2,MAVEN原因

网不好有时候可以通过开加速器,使用镜像源来解决
但如果是maven出了问题,可能怎么也找不到原因。

所以这里记录以下maven的安装,备忘。
0,首先你得安装java,关于java的安装,这里有一篇超级详细的图文教程。

👉JAVA Windows10系统上JDK的安装

1,先打开maven的下载官网
http://maven.apache.org/download.cgi

2,下载安装包
在这里插入图片描述

3,解压,配置环境变量
在E盘新建一个environment文件夹,用来放所有的开发环境安装的工具软件啥的
也就是编程专用的软件,普通软件放到E盘的softs文件夹下面。
安装包不要丢,在E盘下新建一个source文件夹,放到里面,可能同事拷贝你的开发环境的时候,你直接给他安装包就行。

在这里插入图片描述
解压后大概是上图这样的,现在配置环境变量

复制地址栏的内容
在这里插入图片描述右键点击此电脑→属性→高级系统设置→高级→环境变量→系统变量→新建
名称是MAVEN_HOME,地址是你复制的地址栏的地址。
在这里插入图片描述
在path环境变量里添加:
在这里插入图片描述
大功告成!

等等,还有一点,maven下载下来的东西默认存放在你的
C:\Users\Admin\.m2\repository (Admin是你的登录的用户名)
这个目录下面了,但是它在C盘,所以可能会导致电脑越来越卡,这时候你需要在
maven安装目录下的conf文件夹里的settings.xml文件里,找到如下一行,配置一下maven下载东西存放的路径,也就是本地仓库:
在这里插入图片描述

这里可以看到,我把它配置成了maven安装目录下的repo文件夹,这个文件夹是我新创建的,这样,maven在下载依赖jar包的时候就不会放到C盘下面了,这样可以防止时间长了之后,C盘被撑的影响系统性能的问题,也可以防止固态系统盘坏掉后,数据无法恢复的问题(同理,最好把桌面也放到其它盘里,不要放在系统盘,比如我的C盘是固态的用来装系统,其它盘是机械的,用来装资料,固态烧坏了数据无法恢复系统盘符重装系统后,系统盘符上的个人数据会丢失,我已经吃过一次亏了,惨痛的教训/(ㄒoㄒ)/~~,重要的数据要放到机械硬盘上!这也是为什么强烈推荐把本地仓库放到其它盘的原因

(补充一点,网上很多人说常用的maven版本是3.3.9,所以如果新版本出现不兼容问题,可以换成3.3.9版本试试。不过俺就是头铁,先用着最新版,出问题再说😂。)

(再补充一点,俺当初学maven的时候只学了个idea整合maven其它的都没学,然后在实际工作中遇到了很多maven的问题都需要百度,极大地降低了开发效率(浪费了一天多时间复习maven),所以吸取教训,先把后边这个maven基础视频看了,避免工作中踩坑,https://www.bilibili.com/video/BV1dp4y1Q7Hf)(有一说一,这个讲的真的好)

(再补充一点,关于环境变量名称M2_HOMEMAVEN_HOME的争议问题,实际上这两个只是名字不同,MAVEN_HOME指maven1时代惯用叫法,M2_HOME是maven2和maven3时代惯用叫法,其实只要你把maven的安装目录和bin目录配置到环境变量里就行,这两个不同名称只是人们约定成俗的叫法而已,随便用哪一个都不影响实际使用)

再补充一点,在idea里使用maven时要设置:
在这里插入图片描述
Settings是设置当前项目,Settings for New Projects是设置新创建的项目,两个设置的界面是一样的。
在这里插入图片描述
设置Maven home directory就是你安装maven的目录
设置User settings file 就是你maven安装目录下的conf目录下的settings.xml文件的位置
当你设置了settings.xml的位置后。下方Local repository会自动填写为你settings.xml里设置的本地仓库地址。
所以,下面的Local repository可以不用设置,当然,如果你想使用别人给你的仓库,也可以单独设置,只需要勾选后边的Overwrite即可。

还有:
在这里插入图片描述
在这里设置maven构建项目使用的jdk的位置,因为jdk里包含了jre,它这里写得虽然是JRE三个大字,但是你设置的其实是JDK。
还有那个VM Options里边我填了一个:-DarchetypeCatalog=internal
填了这个之后,每次新建maven工程就不会再去网上下载maven的标准模板了,而是直接使用本地的模板,这样会让项目的创建更快一点。

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付 79.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值