Maven

本文详细介绍了Maven作为自动化构建工具在Java项目中的应用,包括项目的构建、依赖管理、Maven的安装配置、IDEA整合Maven、依赖的传递与冲突解决、工程的继承和聚合。通过Maven,可以简化jar包管理,实现项目构建的自动化,并提升团队协作效率。
摘要由CSDN通过智能技术生成

一、为什么要学习maven?

(1)项目的构建

一个完整的开发完毕的项目,要通过命令操作项目的生命周期,为了上线发布做准备。

清理→编译→测试→报告→打包→部署

(2)依赖的管理(jar包的管理)

1、冗余问题:相同的jar包,在本地磁盘中每个项目中都要复制一份

2、Jar包的来源:在网络搜索,版本、下载、可用性的问题

3、Jar包升级:又要重新搜索、下载、确定

二、maven

1、什么是maven

  1. 是一款自动化构建工具,专注于Java项目的构建、依赖的管理。

2、安装maven

  1. 将压缩包解压在一个非中文、无空格的目录下。
  2. 配置环境变量:

1、JAVA_HOME

2、MAVEN_HOME:Maven的家目录,bin的上一级目录

3、配置path:追加%MAVEN_HOME%\bin

  1. mvn -v检测当前电脑系统中的maven环境

3、maven的三处配置

maven/conf/settings.xml配置文件,来修改maven的一些默认配置。

(1)本地仓库:

<localRepository>D:\repository</localRepository>

(2)阿里云镜像仓库:

①默认maven访问的中央仓库在海外。连接、下载都不太方便。配置阿里云镜像仓库的好处在于,我们连接阿里云,阿里云连接中央仓库。

②  <!--在mirrors节点(标签)下添加中央仓库镜像 160行附近-->

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值