maven入门

本文介绍了Maven作为依赖管理工具的重要性,详细讲解了Maven的核心概念,包括坐标(groupID, artifactID, version)、POM项目对象模型以及约定的目录结构。内容涵盖创建Maven工程、配置基础JDK版本、构建Web工程、依赖范围管理、插件和目标的使用,揭示了Maven在自动化构建过程中的作用。" 48896933,2120461,CSF文件播放与转换解决方案,"['多媒体播放', '视频格式', '转换工具', '教学资源', '流媒体技术']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一节 为什么要学习maven?

maven作为依赖管理的工具

  1. jar包的规模大maven方便管理
  2. jar包的来源使用maven可以自动下载方便快捷
  3. jar包之间的依赖关系

第二节什么是MAVEN?

1.构建 --使用原材料生产产品的过程
原材料:java源代码,图片,配置文件。。。
产品:一个可以在服务器上运行的项目
在这里插入图片描述
2.依赖
如果A工程里面用到了B工程的类,接口,配置文件,那么我们说A依赖B
3.maven的工作机制
在这里插入图片描述
指定本地仓库在这里插入图片描述
配置阿里云提供的镜像仓库
在这里插入图片描述
在这里插入图片描述

配置MAVEN工程的基础JKD版本

在这里插入图片描述

maven核心概念坐标

向量说明,使用三个向量在maven仓库中唯一的定位到一个jar包
gruopld:公司或组织ID–com.xxx.maven
artifactld:一个项目或者是项目的一个模块的id
version:版本号
创建maven
mvn archetype:generate在这里插入图片描述
在这里插入图片描述
project标签,根标签,表示对当前工程进行配置,管理
modelversion 代表pom.xml所采用的标签结构
坐标信息
groupID坐标向量之一:代表公司或组织开发的某一个项目
artifactID坐标向量之一:代表项目下的某一模块
version:坐标向量之一:代表当前模块的版本
packaging:打包方式默认是jar包说明这是一个JAVA工程
war包说明是web工程
pom说明这个工程是用来管理其他工程的工程
properties定义属性值读取源码时的字符集
dependencies配置依赖信息

maven的核心概念POM,约定的目录结构

POM项目对象模型。

创建WEB工程

在这里插入图片描述
创建Servlet在这里插入图片描述

让web工程依赖JAVA工程

在这里插入图片描述

依赖的范围

在这里插入图片描述
在这里插入图片描述
依赖传递在这里插入图片描述
依赖的排除
在这里插入图片描述
继承
在这里插入图片描述
在这里插入图片描述
配置自定义属性标签
在这里插入图片描述
在这里插入图片描述
继承的实际意义
在这里插入图片描述

MAVEN的生命周期

1.作用:为了让构建过程自动化完成,maven设定了三个生命周期,生命周期每一个环节对应构建过程的一个操作
在这里插入图片描述
在这里插入图片描述

插件和目标

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值