Maven安装与讲解

Maven

什么是Maven

**概念:**是一个管理 jar 包的插件,可以帮我们下载管理 jar 包。还有打包等功能。

这里主要是用来下载管理 jar 包。

为什么要用它

写项目的时候,很多时候需要 jar 包

我们手动下载 jar 包存在一些列问题:

  • 版本问题
  • 兼容问题
  • 依赖
  • 动态管理

例子:

  • MySQL 是 8.0版本以上的,我们下载 jar 包时,就要考虑与之兼容的 jar 包的版本。
  • ssm 框架整合的时候,spring 用的是 5.2 springMVC 也应该用 5.2
  • 需要 a.jar 但是它需要 b.jar 才能正常运行

Maven可以帮助我们解决以上一系列问题。

例如:

我们下载 a.jar 但是 Maven 会检查依赖,自动把 b.jar 也下载好。

规律:

所有的技术都是为了程序写起来更加的方便,更加的傻瓜;让程序员可以把更多的精力放在业务上。

怎么用

去官网下载:https://maven.apache.org/index.html

在这里插入图片描述

下载完成后,直接解压,放在自己熟悉的目录下

在这里插入图片描述

然后去配置一下就可以了

在对应目录下找到:settings.xml

在这里插入图片描述

只需要修改两个地方
设置 jar 包下载的路径

这个路径按照自己习惯设置就好。默认是在c盘中

路径中最好不要有空格

路径中最好不要有汉字,因为汉字会有乱码的风险。

在这里插入图片描述

jar 包只有下载到本地才可以用

什么是中央仓库?

很多开源的项目会把他们免费大的 jar 包放在一个网址,供大家下载。这个网站就叫中央仓库。

例子:

  • 后期 jdbc 要用到 jar 包 mysql-connector.jar ojdbc14.jar
  • 如果直接从网上找,是收费的。

中央仓库的地址:https://mvnrepository.com/

在这里插入图片描述

可以直接在搜索框搜索你需要的 jar 包比如:ojdbc14

在这里插入图片描述

点进去,点击自己需要的版本

在这里插入图片描述

复制框中内容,直接黏贴到你的 pom 文件中

在这里插入图片描述

配置一下镜像

有了镜像之后,jar 包的下载速度会快很多。这里使用的是阿里巴巴的镜像。

在这里插入图片描述

<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

配置时要仔细看清楚,上面的xml文本是要放在一个中的。

配置一下Maven环境变量

**注意:**我的Maven配置比较久,M2_HOME可能没有新建的必要。M2_HOME 和 MAVEN_HOME 应该只是个名字。不用太注意。只要保证能和path中的名称对照即可。

需要自己新建变量,值按照你自己电脑上安装Maven压缩包解压路径即可。

在这里插入图片描述

打开path添加配置

在这里插入图片描述

添加如图配置

在这里插入图片描述

整合

我们一般很少单独去使用 Maven,一般与 idea 进行整合。

在idea中 file -> settings

在这里插入图片描述

在这里插入图片描述

这样就整合好了,可以直接来用。

搭建 jsp/servlet 项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值