【Maven笔记】【基础】【一】介绍、下载安装及配置(后改第二遍 使用md编辑器重新编辑)

本文介绍了Maven的基础知识,包括Maven是什么、为何使用Maven,以及详细步骤教你如何从官网和阿里云镜像下载、安装并配置Maven。通过Maven,可以轻松管理Java项目的依赖,实现自动化构建,提升开发效率。
摘要由CSDN通过智能技术生成

一、Maven是什么?

Maven是一个用Java语言编写的管理和构建Java项目的工具。


(初学时疑问回答:Java编写的、只能用来管理Java项目)


二、为什么要使用Maven

1.在学习中要用到许多的jar包(比如mysql-connector-java.jar、log4j.jar等等),再学习Maven前,我的导入方法是找到需要的jar包(官网、阿里云仓库、网盘各种搜),然后放到项目里,然后导入。有些时候资源不好找、链接访问慢或者有的jar包是被改过的下载后用不了非常折磨。学习了Maven时候后导入jar包轻轻松松,一个依赖就能搞定(<dependency>),非常好用!

2.有些jar包自己本身需要其他jar包才能使用,比如spring-boot.jar依赖spring-aop.jar、spring-beans.jarspring-express.jar。这些被依赖的jar包还需要依赖自身功能所需要的jar包。这时使用maven只需要把自己用的jar包添加依赖(<dependency>),其他的jar包会根据自己的pom中的依赖(<dependency>)自动导入所依赖的jar包,非常方便!

3.实际的项目开发中(没经历过纯属自己yy),一个工程(Project)中的每个模块(Module)或者每个模块中的不同功能会又不同的开发人员编写,当模块开发完成后可以通过Maven打包共享到中央仓库供他人使用(这里使用到了别的技术,学完了加超链),非常快捷!

4.通过Maven会把用过的jar包和自己写的jar包保存到本地仓库(公司内部总库),作为学习的人看到自己仓库好多jar包感觉真爽,作为公司自己开发的jar包在公司总库一直更新迭代对于公司和程序员来说是技术上的积累。

5.对于架构师来说(目前不知道、但愿能把这个补上)

总之Maven再Java开发中就是好用,方便,快捷。


(初学时疑问回答1:他去哪里下的?答:网上有云仓库,配置了仓库后Maven会根据仓库的地址寻找下载jar包)

(初学时疑问回答2:他怎么知道下载哪个?答:配置文件中有这个jar包的公司(组织)ID,项目ID和版本号,比如org.springframework.spring-core-5.3.24.jar:org.springframework是公司(组织)ID,pring-core是项目ID,5.3.24是版本号,像经度、维度、海拔三个值可以确定一个具体位置一样)


三、下载安装Maven

因为官网访问速度慢,所以记录两种方式下载:

1)官网下载 

2)阿里云下载(其他apache开源镜像网站)个人推荐


方式一:官网下载(Maven官方网址:Maven – Welcome to Apache Maven

1.进入官网点击下载

 1.1进入下载页面选择下载此版本或选择其他版本下载

  1.1.1 下载当前版本直接选择下载位置点击下载 

1.2.1选择其他版本进入页面选择大版本

1.2.2大版本选择完选择小版本

1.2.3点击二进制文件

1.2.4选择bin.zip格式点击下载

1.2.5选择下载位置点击下载 


方式二:阿里云(阿里云开发者官网地址:阿里云开发者社区-云计算社区-阿里云)下载(其他apache开源镜像网站)个人推荐

2.1进入阿里云开发者社区官网选择镜像站

2.2进入镜像站搜索“apache”

2.3搜索结果页点击apache

2.4点击下载地址链接进入下载页面

2.5下载页面下拉找到maven点击进入

2.6进入maven页面找到大版本后步骤同上(1.2.1开始)


四、安装配置Maven

1.解压下载好的zip文件

2.复制bin目录所在的文件夹路径

3.控制面板中找到系统或右键我的电脑点击属性

4.进入高级系统设置

5. 点击环境变量

6. 再系统变量中新建“MAVEN_HOME”变量,变量值粘贴刚才复制的路径

7.确定之后找到Path然后编辑

8.再末尾添加“MAVEN_HOME\bin”后确定

9.测试一下是否配置成功,打开CMD

控制台输入mvn -v查看一下Maven版本 控制台打印出版本信息即成功 


本篇小结,其实一开始学Maven体会不到有多方便,直到学完用过了才知道有多方便。

第二篇记录Maven的指令以及pom.xml配置

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0x674e

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值