一、概述
maven 读作:[ˈmeɪvn],是一个项目管理以及构建工具软件
主要功能
- 项目管理
- 当一个项目很大时---->>可以拆分为多个模块---->>每个模块对应一个功能
- 不同模块之间存在依赖关系,通过maven的依赖管理机制,在项目之间建立关系;
- 管理jar包
- 通过仓库管理jar包
- 解决jar包的依赖
- 自动下载jar包
- 自动化构建工具
构建过程:
编译主代码—>编译测试代码—>执行单元测试—>生成测试报告—>打包—>部署
基础知识
- 中央仓库:网络仓库,存储着jar包和maven插件
https://repo1.maven.org/maveb2/ - 本地仓库:把下载的jar包放在本地
- 镜像仓库:对某仓库的镜像
eg:阿里的http://maven.aliyun.com/nexus/content/groups/public - 私服:通常是某公司或某组织之间搭建的仓库,通过局域网访问
- repository 读作[rɪˈpɑːzətɔːri]仓库
- archetype 读作[ˈɑːrkitaɪp]原型、骨架、典型
- artifact 读作[ˈɑːrtɪfækt] 成品(项目,jar,war)
二、安装教程
1.下载
链接:https://pan.baidu.com/s/1betBa5Dbwh5y7pJaTtr4fA
提取码:nta8
3.2.5版本要求jdk1.6,其后版本至少jdk1.7
2. 解压
要求解压路径无中字
3. 配置环境变量
- 右键-我的电脑-属性-高级环境变量设置
- 编辑环境变量-M2_HOME 变量值为安装目录
- PATH:%M2_HOME%\bin
- cmd打开命令提示符 输入mvn -version进行测试,若出现以下内容则说明配置成功
- 路径内增加两个文件夹,pro用于存放projects repository用来存放jar包
- 本地仓库路径修改
本地仓库默认存放在
~/.M2/repository
打开安装路径,修改conf/settings.xmls
C:\maven\maven-repo
4.测试
命令行输入:
进入目录 cd C:\maven\apache-maven-3.2.5
创建maven mvn archetype:generate
- 开始下载jar包,等待一段时间
出现该界面,按回车
然后设置id,
groupId(指定组织域名反向+项目名):com.sys.helloworld—>就是下面的package
artifactId(指定模块名称):dao
version(指定版本)
Y:(yes or no 直接回车确定
例如:(下图是随便打的,这一步是为了测试maven是否能够创建java项目)
(第一次写博客,水平有限,谢谢阅读~我会再努力的,冲鸭