Maven基础
1. Maven的好处
2. Maven的好处如何体现
Maven的两大核心
依赖管理:对jar包管理过程
项目构建:项目在编码完成后,对项目进行编译,测试,打包,部署一系列的操作都通过命令来实现
通过maven命令将web项目发布到tomcat:mvn tomcat:run
3. Maven安装配置本地仓库
Maven程序安装前提:maven程序java开发,它的运行依赖jdk。
1) Maven的下载安装
下载地址:http://maven.apache.org/download.cgi,解压
目录结构
bin:可执行脚本命令
conf:配置文件
lib:maven项目运行需要的jar包
配置环境变量(首先要有jdk环境变量)
查看是否安装成功
2) 配置本地仓库
查看setting文件默认信息
打开maven根目录下conf/setting.xml文件,有如下内容:
<!-- localRepository
| The path to the local repository mavenwill use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
如上告诉我们:maven的默认仓库位置
修改setting.xml文件,指定本地仓库的位置(让maven知道本地仓库在哪里)
<!--添加20170807-->
<localRepository>C:\ProgramFiles\Java\local_mvn_repository</localRepository>
4. Maven项目标准目录结构
1) 文档目录
Src:项目的源码
pom.xml :maven项目核心配置文件
2) 项目结构
5. Maven的常用命令
1) Clean:清除
将项目根目录下target目录清理掉
2) Compile:编译
将项目中.java文件编译为.class文件
3) Test:单元测试
单元测试类名要求:xxxxxTest.java
将项目根目录src/test/java目录下的单元测试类都执行
4) Package:打包
Web project --------------- war包
Java project ------------------- jar包
将项目打包放在target目录下
5) Install :安装
解决本地多个项目公用一个jar包
打包到本地仓库
6. Maven整合web项目
1) 配置eclipse中maven环境
配置m2e插件,Mars2版本自带maven插件
配置maven程序
配置userSetting让exclipse知道maven仓库在哪里?
构建索引
点击右键Rebuild Index
2) 创建maven项目