maven
一. 什么是maven?
它是一个apache旗下的一个开源项目,是一款用于管理和构建java项目的工具
二. maven作用
1.依赖管理
方便快捷的管理项目依赖的资源(jar包),避免版本冲突的问题,就是我们想使用某款jar包,直接通过maven自己去下载我们不用导入,相关的依赖升级也会自动完成
2.统一的项目结构
提供标准的 统一的项目结构 ,因为不同开发工具开发的项目结构会有差异,我们可以基于maven开发,这样就有同一的项目结构
main:实际项目资源
java:java源代码目录
resources:配置文件目录
test:测试项目资源
pom.xml:项目配置文件
3.项目构建
标准的跨平台的自动化项目的构建方式:
清理 -编译- 测试-打包-发布
三. maven由3个部分组成:
1.项目对象模型(pom):在配置文件里面有坐标定义当前项目
2.依赖管理模型:在配置文件里面可以指定依赖的坐标
3.构建生命周期阶段:根据对应插件完成对应功能
仓库:用于存储资源,管理各种.jar包
本地仓库:自己计算机上的一个目录
中央仓库:由maven团队维护的全球唯一的
远程仓库:一般由公司团队搭建的私有仓库
首先是去本地仓库查找,如果本地仓库没有就去中央仓库查找,由于中央仓库是国外网站,下载速度过于慢,我们搭建一个远程仓库
所以查找顺序是:本地仓库-》远程仓库-》中央仓库
maven安装
1.1.解压安装包到没有中文的目录下,我是解压到d盘下的Applications下中
2.打开maven这个文件夹,熟悉里面的目录
3,配置本地仓库:修改conf/settings.xml中的<localRepository>为一个指定的目录,也就是自己的本地仓库地址
4.
配置远程仓库,配置阿里云私服(远程仓库):修改conf/settings.xml中的《mirrors》标签,为其添加子标签
5.配置环境变量,MAVEN_HOME为maven的解压目录,并将bin目录加入到PATH环境变量
点击此电脑,右键属性,高级系统设置,在系统变量里面添加MAVEN_HOME,并将bin目录加入到PATH环境变量