项目对象模型
软件工程管理和整合工具,通过一个中央信息管理模块,Maven能够管理项目的创建,报告和文档
Maven工程结构和内容被定义在一个xml文档中,即pop.xml
2.Maven的特点:对第三方的库进行统一的版本管理
统一项目的目录结构
3.Maven仓库Maven仓库主要是帮助我们管理jar包的,一般分为三种类型:
3.1本地locallocalRepository
3.2中央central这是国内外主要的中央仓库网站,后面的配置需要用到
国外:(慢)
https://mvnrepository.com/artifact/mysql
阿里:
http://maven.aliyun.com/nexus/content/repositories/central/
http://maven.aliyun.com/nexus/content/groups/public/
3.3远程remote
对于个人角度,相当于私服,例如 京东在它的公司里有个服务器搭建了一个私服,暴露到外网上
4.Maven的安装:1.下载Maven安装包,安装,记住安装的目录
2.配置环境变量,在环境变量中添加安装的目录下的bin目录或者MAVEN_HOME
1.环境变量的path路径下直接添加安装Maven的目录(至bin目录)
2.或者在环境变量中添加MAVEN_HOME,路径为安装目录
在path中添加%MAVEN_HOME%b
新建环境变量:
3.在dos窗口中测试:mvn -v
5.Maven本地仓库的设置1.在文件安装目录下创建文件夹repo,复制路径
2.修改conf目录中的setting.xml 50行左右,添加本地目录仓库
E:maven3.6apache-maven-3.6.2-binapache-maven-3.6.2repo
记事本或Notepad++等工具打开,在localRepository(大约50行,不同版本不同)附近添加刚刚创建的本地仓库repo的路径,注意不要添加到注释内:
6.Maven中央仓库设置同上面的本地仓库,同样的setting.xml文件中,寻找mirrors标签
在mirrors中添加mirror镜像,其中的两个url为上方的阿里路径
修改后maven工程下载添加依赖的时候会从过年阿里的中央仓库下载,提高下载速度
7.IDEA中配置alimaven central aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/ alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
关闭工程到最初的创建工程页面,点击Configue ---> setting:
搜索Maven,按步骤修改
配置好之后创建Maven项目:
创建好以后推荐点击右边自动导入,此时如果第一次创建maven工程需要等待一会儿



