Maven

Maven概述

可移植性

由于不同软件创建出来的项目结构可能不同
所以提供了一个Maven工程来统一,使的再eclispse的项目也可以在idea等软件运行
用一个IDE创建maven工程来写代码,保证了其看转移性
可以在别的IDE直接打开
在这里插入图片描述

标准化流程

第二个功能
在这里插入图片描述在这里插入图片描述

compile就是运行
package就会把整个项目打成一个jar包

依赖管理机制!

在这里插入图片描述

这个很强,比如我们之前用JDBC操作mysql数据库
需要添加对应的jar包到我们的工作环境
我们要做的:下载-导入-添加到工作环境
未免太过麻烦
maven
只需要在maven核心配置文件加几行代码即可
然后刷新一下就完成了上面的三步
在这里插入图片描述
左面的External Libraries就是我们的外部的jar包

Maven简介

在这里插入图片描述
maven模型
下半部分的插件什么的就是我们上面说的直接打包或者编译什么的

主要是项目对象模型
在这里插入图片描述
在这里插入图片描述
这几行就是我们这个项目的唯一标识
其实我们的mysql驱动包也有唯一标识
用唯一标识导入就形成了依赖管理系统

仓库是什么呢?
我们的mysql jar包就是从仓库来的
所以我们的项目是引用了jar包

仓库也是有分类的
分为本地,官方,和私服
引用jar包操作会先在本地寻找,然后再去官方的maven库里找
如果找到会先下载到本地库里
然后引用对应的,且在本地库也有了备份
如果有私服,那么私服在本地和中央仓库的中间
在这里插入图片描述

基本使用

常用命令

在这里插入图片描述
这些其实都可以在ide快捷用
这里不演示cmd操作了

生命周期

在这里插入图片描述

Maven坐标

在这里插入图片描述
我们就是根据这个坐标来导入别的项目
或者一些开源的jar包
关于配置idea的maven自己查一些资料
注意:一定要把地址转成国内阿里云的镜像地址!

依赖管理

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

我这里一直报错奥
首先你先要保证maven的配置正确
用的是你自己下载的maven
记得该xml文件的镜像和本地仓库
原来本地仓库是什么都没有的好像,最后都是通过中心仓库下载来的
在这里插入图片描述

也可以用alt+insert来快速生成依赖项

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

依赖范围

scope就是用来控制jar包的范围
默认就是compile就是全部都生效
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小袁拒绝摆烂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值