第一节 Maven引言
1.Maven主要功能
提供了一套标准化的项目结构
提供了一套标准化的构建流程(编译,测试,打包,发布....)
提供了一套依赖管理机制
2.标准化的项目结构
3.标准化的构建流程
4.依赖管理
依赖管理其实就是管理你项目所依赖的第三方资源(jar包、插件)。如之前项目中需要使用的JDBC和Druid的jar包,就需要去网上下载对应的依赖包,复制到项目中,还要将jar包加入工作环境这一系列的操作,如下图
而Maven使用标准的坐标配置来管理各种依赖,只需要简单的配置就可以完成依赖管理。
第二节 Maven简介
1.Maven是什么
Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。
官网 :http://maven.apache.org/
2.Maven模型
项目对象模型(Project Object Model)
依赖管理模型(Dependency)
插件(Plugin)
=======================================================================================================================================
======================================================================================================================================
3.仓库
A、项目中依赖的jar包存储在本地仓库中。
B、仓库分类
本地仓库:自己计算机上的一个目录
中央仓库:由Maven团队维护的全球唯一的仓库
远程仓库(私服):一般由公司团队搭建的私有仓库
C、jar包查找顺序
当项目中使用坐标引入对应依赖jar包后,首先会查找本地仓库中是否有对应的jar包:
如果有,则在项目中直接引用
如果没有,则去中央仓库中下载对应的jar包到本地仓库
如果搭建了远程仓库,将来jar包的查找顺序则变为:
本地仓库-->远程仓库-->中央仓库
第三节 Maven安装配置
1.解压apach-maven-3.6.1.rar即安装完成。建议解压缩到没有中文、特殊字符的路径下。
解压缩后的目录结构如下:
2.配置环境变量MAVEN_HOME为安装路径的bin目录
第一步:
第二步:配置path路径
第三步:验证是否配置成功
3.配置本地仓库
4.配置阿里云私服
第四节 Maven基本使用
1.Maven常用命令
Compile:编译
claen:清理
test:测试
package:打包
install:安装
2.命令演示
==========================================================================================================================
==================================================================================================================================
3.Maven生命周期
4.其余不常用命令,了解:
第五节 Idea使用Maven
1.IDEA配置Maven环境:
选择IDEA中File-->Settings
搜索Maven
设置IDEA使用本地安装的Maven,并修改配置文件路径:
2.Maven坐标详解
A、什么是坐标
Maven中的坐标是资源的唯一标识
使用坐标来定义项目或引入项目中需要的依赖
B、Maven坐标主要组成
C、注意:上面所说的资源可以是插件、依赖、当前项目。
我们的项目如果被其他的项目依赖是,也是需要坐标引入的。
3.IDEA创建Maven项目
创建模块,选择Maven,点击Next
填写模块名称,坐标信息,创建完成
创建好的项目目录结构如下:
4.IDEA导入Maven项目
选择右侧Maven面板,点击+号
选中对应项目的pom.xml文件,双击即可
如果没有Maven面板,选择
可以通过下图所示进行命令的操作:
5.配置Maven-Helper插件
选择IDEA中File-->Settings
选择plugins
搜索Maven Helper,点击Install安装,弹出面板中点击Accept
重启IDEA
第六节 依赖管理
1.使用坐标引入jar包的步骤
在项目的pom.xml中编写标签
在标签中使用引入坐标
定义坐标的groupId,artifactId,version
点击刷新坐标,使坐标生效
2.快速导入jar包的坐标
在pom.xml中按alt+insert,选择Dependency
在弹出的面板中搜索对应坐标,然后双击选中对应坐标
点击刷新按钮,使坐标生效
3.自动导入设置
4.依赖范围
标签:依赖,JavaWeb,项目,--,jar,Maven,仓库,坐标 From: https://www.cnblogs.com/Flower--Dance/p/16727390.html