一.概述
Maven是一款用于管理和构建java项目的工具,是apache旗下的一个开源项目,它基于对象模型的概念,通过一小段描述信息来管理项目的构建
二.作用
1.方便快捷的管理依赖的资源(也就是第三方的jar包)
2.标准化的项目流程(编译,打包,测试,发布)
3.统一的项目结构(不同的开发工具目录不同,无法实现直接转移,Maven解决了这个问题)
三.名词解释
1.仓库
用于存储资源,管理各种jar包
本地仓库:本地文件夹
远程仓库:通常指国内公司提供的服务器(下载速度快)
中央仓库:Maven官方提供的仓库,里面存放着各资源
优先级/下载速度:本地仓库>远程仓库(私服,中央镜像仓库)>中央仓库(Maven官方仓库)

2.坐标
Maven官方,把常用的jar包收集起来,每一个都有自己唯一的坐标
在pom.xml文件中设置坐标,Maven会自动下载
Maven给每个jar定义了唯一的标志,这个在Maven中叫做项目的坐标
1.groupId:jar包 第一级目录
2.artifactId:jar包 第二级目录
3.packaging:包格式(.jar/.war) 默认,不显示
4.version:jar包 版本号

最低0.47元/天 解锁文章
855

被折叠的 条评论
为什么被折叠?



