Maven安装及部署到IDEA

一、什么是Maven  

Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。

Maven是用java语言书写出来的,所以它管理的东西通通以面向对象的形式进行设计,它把一个项目看做一个对象,这个对象就叫做POM(Project Object Model)。作为一个对象,就要有属性和行为,那POM的属性和行为在哪书写呢?于是Maven让你先书写一个pom.xml配置文件,它通过加载这个文件,就知道了你的项目信息。

 二、Maven的作用

依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题。

本地仓库:个人电脑本地自带的资源

私服仓库:公司或者部门公用的资源,比如阿里云的私服

中央仓库:网上的局域网仓库,比如maven官网

构建生命周期/阶段:项目的编辑、测试、打包、发布等等一系列周期,Maven需要相应的插件来支持。

插件需要自己下载,不过IDE里面有,可以在IDE里下载

 下载好重启IDE

右击项目就可以看到Run Maven啦

 

统一开发结构:提供标准的、统一的项目结构

 三、Maven下载

进入Maven官网:https://maven.apache.org/

点击Download

进入之后,滑到下面,点击archives,选择你需要的版本;不需要下载最新版本,可能版本太高与你的其他资源发生冲突(以3.6.3为例)

不要下到C盘!!!!

 

  下载好之后解压

 四、设置Maven环境变量

右击此电脑点属性进入设置,下滑找到“高级系统设置”,找到环境变量

 在系统变量中点击新建

 变量值:打开解压好的apache-maven-3.6.3-bin,进入打开apache-maven-3.6.3,复制路径即可

  继续在系统变量中找到PATH,点击编辑,进去之后新建,输入%MAVEN_HOME%\bin

 到此环境变量就配置好啦,打开cmd来输入mvn -v检查一下,出现这个就可以啦,如果出错就检   查一下是不是环境变量有地方输错了

 五、添加镜像

首先打开apache-maven-3.6.3-bin -> apache-maven-3.6.3,新建一个.m2的文件夹

上文说到,我们本机有一个本地仓库来存储我们的依赖资源,.m2存放的就是依赖资源,它会随着你需要的资源越来越多而变得越来越大,所以不要把Maven下到c盘。

仅仅创建一个文件夹是不够的,我们要告诉maven这个文件是本地仓库,保存依赖资源的地方

apache-maven-3.6.3-bin -> apache-maven-3.6.3->conf->setting.xml

打开setting文件,在中间插一句这个 

<localRepository>.m2的位置</localRepository>

 上文还提到了中央仓库,里面有很多很多资源,如果你的本地仓库没有你需要的jar包,Maven就会去中央仓库下载,由于中央仓库在外网,下载起来非常的慢;国内的部分公司也有自己的私服仓库,里面的资源是暂时是足够我们用的,所以我们需要告诉Maven,下载jar包去私服即可。

打开setting文件,在这个位置

 添加阿里云的私服

<mirror>

<id>alimaven</id>

<mirrorOf>central</mirrorOf>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/groups/public</url>

</mirror>

 记得保存!!!

 六、在IDE中部署maven

其实IDE中自带了一个maven,但是他的maven配到了C盘,而且是最新的。

所以我们要自己下载安装并配置一个版本较低的maven,不要给c盘添加多余的压力,如果只有一个c盘就不用重新下载了。

打开IDE->File->settings

 直接搜索maven

Maven home directory:你下载的maven目录

User settings file:你下载的settings文件,先点击后面的Override,覆盖的意思

Local repository:本地仓库,刚刚创建的.m2位置,如果在settings文件修改了<localRepository></localRepository>,他会自动修改

全部修改完记得apply

 至此在IDE中配置maven已经完成。

七、使用maven创建一个java项目

 

 

 

 

 创建好了

细心的人可能会注意到test文件下少了一个resources,没关系,我们新建一个就好

 看,IDE也知道你少了一个,所以直接告诉你了,点击然后enter就好

 创建完毕,导入两个jar包试试看

 maven的下载和配置到此就结束啦。作为一个程序员,我感觉下载jar包真的好麻烦,而且版本冲突更是个问题,创建maven项目就无需手动下载jar包,直接书写jar包的坐标即可;什么?你问我什么是坐标?就是<dependency></dependency>里面的东西呀。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值