Maven的概述
Maven是一个项目管理工具
Maven的作用
Maven可以对项目的jar包进行统一管理,无需每个module都复制jar包,可以使用配置文件自动导入。
Maven可以对项目进行一条龙服务:初始化,编译,测试,报告,打包war,部署,清理。
Maven的仓库
仓库分类:
- 本地仓库:jar包和插件存储在本地。(就是一个文件夹)
- 远程仓库:一般是企业将核心jar包放在自己服务器上面。(阿里镜像)
- 中央仓库:存放所有常用的jar的服务器,对外公开,由专业团队维护,地址http://repo1.maven.org/maven2/ (maven)
Maven仓库的坐标
什么是仓库的坐标:仓库中有很多jar包,如果找到需要的仓库,需要给每个jar包设置一个标识,即坐标。
坐标的组成:
Groupid:一般公司域名的倒写
Artifactid:moudle项目的名字
Maven的安装
解压maven压缩包
解压本地仓库到maven文件中
在conf/settings.xml下55行配置本地仓库:
158行配置远程仓库