maven是纯Java开发,他的运行依赖于jdk
安装maven:
添加环境变量MAVEN_HOME设置为maven的根目录,也就是bin目录的上一层
在path里面添加%MAVEN_HOME%/bin\
因为依赖于jdk所以JAVA_HOME环境变量
在dos下输入 mvn -version出现
说明安装好了
mvn -v 查看maven的版本
maven仓库的分类:
本地仓库:在本地电脑上,也就是程序员的电脑上,你一个人用
私服:在局域网的内的一台电脑上,为局域网的所有人提供服务
中央仓库:在互联网上,有maven团队维护,有世界上几乎所有的jar包,由于版权问题,有些jar包可能没有,如oracle的jar包
配置本地仓库:
1.把仓库解压到硬盘里面
2.maven里面的conf目录下面的sttings.xml里面设置本地仓库的位置,让maven能够找到本地仓库在那里
maven的目录结构
maven常用命令
需要在dos里面进入到项目的根目录中区
mvn clean:清理,删除掉项目下面的的target目录,也就是删除编译后的class文件
mvn compile:编译 在target目录下编译java文件为class文件
mvn test:测试 把test目录下的@Test全部执行 注意:要求:类名要一Test结尾例如xxxTest.java
mvn package:打包 如果是java项目会在target目录下打一个jar包, 如果是web项目会在target目录下打一个war包
mvn install:安装 把当前项目打包到本地仓库去
maven的生命周期:
maven有三套生命周期,每一套声明周期相互独立,互不影响。在一套生命周期内执行后面的命令,前面的命令都会执行。
cleanLifeCycle:清理生命周期
clean
defalutLifeCycle:默认生命周期
compile,test,package,install,deploy
siteLifeCycle:站点生命周期
site
Eclipse配置maven
eclipe安装m2e插件,有些版本不需要安装
一、让eclipse先找到maven安装的位置,配置到maven的根目录就好
二、配置userStting让eclipse知道maven仓库的位置
settings.xml这配置了maven仓库的位置
三、创建索引,这一步可以不用,是为了让maven查找jar包的时候提高速度
jar包的依赖范围