1、Maven简介
Maven是一个跨平台的项目管理工具.可以管理项目生命周期中的构建(编译,运行测试,打包,部署等)和项目的依赖(jar包),以及管理项目各个模块之间的依赖关系。
1.1 项目开发遇到的问题
(1)项目构建:包括编译,运行测试,打包,部署,运行服务器等一系列操作,每个过程都相当繁琐。
(2)项目依赖:项目越来越大,需要的第三方工具包越来越多,第三方工具包又需要依赖其他维护项目的依赖以及管理依赖之间的关系需要耗费较大的精力。
1.2 使用Maven的好处
(1)Maven能提供一种项目的配置,配置好的项目,只需要运行一条简单的命令,就能 完成重复的,繁琐的构建动作。
(2)Maven能提供一种项目的依赖配置.可以自动的导入项目依赖的jar,并且自动导入这 些jar包依赖的第三方的jar包。
(3)Maven提供了一种标准的项目目录结构,测试命名规则等项目的最佳实践方案,统 一了不同项目的学习成本。
2、Maven安装
2.1 安装
(1) 检查JDK安装的情况(需要1.6以上的版本);添加JAVA_HOME,需要指向JDK安装目录;在PATH中添加%JAVA_HOME%\BIN;
(2)Maven的下载
http://maven.apache.org/download.cgi
(3)apache-maven-3.2.5-bin.zip解压到目录中(目录路径最好不要有空格和中文)
目录介绍
bin:存放执行脚本文件的地方
boot:存放一些扩展的地方,类加载的文件
conf:maven的核心配置文件存放的路径
lib:maven的依赖包
(4)设置系统环境变量,MAVEN_HOME,指向maven的根目录
(5)设置环境变量Path,将%MAVEN_HOME%\bin加入Path中;
(6)(5)验证Maven安装
打开cmd窗口,敲入mvn –v 查看
2.2 Maven的目录结构
Maven规定了一套标准的目录结构:
src/main