一、Maven简介
1. 什么是Maven
Maven:是Apache提供的免费开源的项目管理工具。它提供了一个项目对象模型(pom.xml)、一个依赖管理系统(根据坐标,帮我们引入依赖)、一套项目生命周期(帮我们方便的进行项目构建)、一组标准集合(Maven工程的目录结构规范,坐标规范)、和一个插件管理系统(提供了进行项目构建的命令)。
2. Maven的作用
项目构建:一个项目开发之后,经历的编译、测试、打包、安装、部署等等一系列的过程,叫项目构建
主要是测试、运维/实施人员使用的
依赖管理:Maven可以帮我们管理jar包,可以轻松的解决依赖的冲突问题
依赖:通常指jar包,不仅仅是jar包
模块化创建项目
3. 坐标的概念
坐标:被Maven管理的每个项目,都必须有自己的唯一标识,这个唯一标识叫坐标。
坐标的组成:由三部分组成
groupId:公司名、组织名 域名倒写。比如:c3p0, com.jd
artifactId:项目名、包名。比如:c3p0
version:版本号。比如:0.9.1.2, 1.0-SNAPSHOT, 5.2.0-RELEASE
二、Maven的目录结构
maven
|--bin Maven的可执行命令文件夹
|--boot Maven的引导程序(类加载器)
|--conf 配置文件夹
|--lib Maven的核心程序代码
三、Maven安装配置
1、下载地址:http://maven.apache.org
Maven是免安装的,直接解压,注意:解压路径里,不要有中文、空格、特殊字符
2、配置Maven仓库
新建一个目录,例如 :repository,目录里不能有中文、空格、特殊字符
比如我的路径为:D:\repository
修改Maven解压目录的conf\settings.xml配置文件
在setting标签里面增加一个子标签localRepository,标签内容就是本地仓库的路径。
四、Maven项目的目录结构
一个项目要想使用Maven进行管理,那么这个项目的目录结构就必须要符合Maven的要求:
0条评论
点击登录参与评论