1.Maven是Apache公司开源项目,是项目构建工具。用来依赖管理。
2.Maven第一大核心依赖管理:对Jar包的管理过程,通过坐标信息自动引入jar包。
第二大核心项目构建:项目编码完成后对项目进行编译、测试、打包、部署等一系列的操作都通过命令来实现。
3.Maven安装、配置本地仓库
maven程序安装前提:maven程序java开发,它的运行依赖JDK。
3.1 maven的下载安装
1.官网下载
2.解压到本地磁盘(解压目录不要有中文、空格)
3.配置环境变量
MAVEN_HOME=D:\maven\maven_local\apache-maven-3.5.3
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79
Path追加D:\maven\maven_local\apache-maven-3.5.3\bin
4.验证配置是否成功。查询maven版本信息
3.2配置本地仓库
仓库类型
配置本地仓库,新建一个文件夹(初始时文件夹为空。创建maven项目时,会自动从中央仓库下载相应jar包至本地仓库)
修改maven配置文件:告诉Maven本地仓库的位置
4.maven整合Web项目案例
4.1配置eclipse中maven环境
1.配置maven插件,Mars2版本自带maven插件
2.配置maven程序
3.配置userSetting,便于eclipse找到maven仓库的位置。
5.创建Maven项目
配置pom.xml文件,自动引入jar包
若发现部分jar无法下载成功,可以在maven中的settings.xml文件中增加下面一段配置
<!-- 阿里云仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
8.依赖范围
添加依赖范围:默认是compile
Provided:运行部署到tomcat不再需要。
如果将servlet-api.jar设置为compile,打包后包含servlet-api.jar,war包部署到tomcat,跟tomcat中存在servlet-api.jar包冲突。导致运行异常。
如果使用到tomcat自带jar包,将项目中依赖作用范围设置为:provided
欢迎大家积极留言交流学习心得,点赞的人最美丽,谢谢!