Maven学习(一)
Maven
是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的
Maven的好处
1. 依赖管理,就是对jar包的统一管理 可以节省空间
2. 一键构建
3. 可以跨平台
4. 应用于大型项目,可以提高开发效率
Maven环境变量配置
1. 要配置jdk, maven3.3.9这个版本所需的jdk版本必须要1.7以上
2. 最终要运行的是maven软件中bin目录的mvn命令
所以要配置maven的环境变量
在系统变量添加
环境变量的名称:MAVEN_HOME
变量值:就是maven软甲解压的目录F:\class32\apache-maven-3.3.9
3. 把MAVEN_HOME添加到path里
4.验证maven是否配置成功 mvn –v
Maven仓库
三种仓库: 本地仓库 远程仓库 中央仓库
本地仓库的配置只需要修改settings.xml文件就可以
三种仓库的关系如下
项目构建
Maven在eclipse的配置
1. 选择3.3.9版本的maven软件
2. 修改默认的本地仓库地址
依赖范围
1. Compile 框架包例如:struts2-core
编译(compile)时需要 测试时需要,,运行时需要,打包时需要
2. Provided 例如:jsp-api.jar servlet-api.jar
编译(compile)时需要,测试(test)时也需要 ,运行时不需要,打包时不需要
3. Runtime 数据库驱动包
编译时不需要,测试时需要,,运行时需要,打包时需要
4. Test 例如:junit.jar
编译时不需要,测试时需要,运行时不需要,打包也不需要