Maven_7_仓库+依赖【初步】

本文详细介绍了Maven仓库的分类,包括本地仓库、私服、中央仓库及其镜像,以及仓库中保存的内容类型。同时,深入解析了Maven依赖的不同范围,如compile、test和provided,阐述了它们在主程序和测试程序中的有效性,以及是否参与打包和部署。

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

仓库

① 仓库的分类
【1】本地仓库:当前电脑上部署的仓库目录,为当前电脑上所有Maven工程服务
【2】远程仓库
     (1)私服:搭建在局域网环境中,为局域网范围内的所有Maven工程服务
     (2)中央仓库:架设在Internet上,为全世界所有Maven工程服务
     (3)中央仓库镜像:为了分担中央仓库的流量,提升用户访问速度

②仓库中保存的内容:Maven工程
【1】Maven自身所需要的插件
【2】第三方框架或工具的jar包
【3】我们自己开发的Maven工程

依赖
①Maven解析依赖信息时会到本地仓库中查找被依赖的jar包。
        对于我们自己开发的Maven工程,使用mvn install命令安装后就可以进入仓库。
②依赖的范围
在这里插入图片描述
        【1】compile范围依赖

对主程序是否有效 : 有效
对测试程序是否有效 :有效
是否参与打包 : 参与
是否参与部署:参与
典型例子:spring-core

        【2】test范围依赖

对主程序是否有效:无效
对测试程序是否有效:有效
是否参与打包:不参与
是否参与部署:不参与
典型例子:junit

        【3】provided范围依赖

对主程序是否有效:有效
对测试程序是否有效:有效
是否参与打包:不参与
是否参与部署:不参与
典型例子:servlet-api.jar
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值