一, 什么是 maven, 它能干什么?
1:maven
maven 是一个项目管理工具. 它包含了一个项目对象模型, 一组标准集合, 一个生命周期, 一个依赖管理系统, 和用来运行定义生命周期中插件目标的逻辑.
传统的项目构建: java 命令 > 编译 > 手动测试 > 手动打包 > 手动部署, 每一步都是手动.
maven 是自动化的构建工具, 能自动完成整个项目的构建.
2: 项目生命周期
这里只列出项目生命周期的几个主要流程, 项目生命周期的流程是有顺序的, 不可打乱.
清理 > 编译 > 测试 > 报告 > 打包 > 部署
二, maven 的安装
1: 下载地址, 下载解压即可 http://maven.apache.org/download.cgi
选择
2:maven 文件结构
bin:maven 运行脚本, Windows 是. bat 文件
boot:maven 自己类的加载器
conf: 该目录包含了一些全局配置, 包含 setting.xml
lib:maven 运行依赖的库
3: 配置环境变量
新建系统变量 MAVEN_HOME 值 C:\Program Files (x86)\Java\apache-maven-3.5.0 (这个值是 maven 解压的具体路径)
在系统变量 Path 中加入 %MAVEN_HOME%\bin;
cmd 命令输入: mvn -version
当然系统变量名可以自己随便取, 只需要与 path 中的路径对应即可. 见名知意只是为了更方便快捷区分是哪一个环境变量.
三, maven 的本地仓库配置
找到 maven 目录下的 conf 下的 settings.xml 中加入
<localRepository>C:\Users\Administrator\.m2\repository</localRepository>
当然还有一种方法, 是我在写这篇博客的时候发现的, 因为我原来并没有修改 conf 下的 settings.xml 文件. 那就是在仓库 repository 同级目录下添加 settings.xml. 内容如下
- <?xml version="1.0" encoding="UTF-8"?>
- <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
- <localRepository>C:\Users\Administrator\.m2\repository</localRepository>
- </settings>
来源: http://www.bubuko.com/infodetail-2994349.html