Maven的scope=import

2023-10-27

详解内容:

maven有个核心文件,名曰pom.xml。

这个文件中的标签,简直是眼花缭乱,千姿百态。而标签中的值也非常之多,今天我们就scope标签其中一个值import,讲解一番。

scope标签的作用,这里不作过多的赘述,不明白的小伙伴,可以问下度娘。

scope标签,他有自己的生存空间,他只能生活在<dependency>标签范围内,想去其他地方,不好意思,去不了。

说到<dependency>,为了更好的理解import,这里要简略地说一下两个标签。<dependencyManagement>和<dependencies>标签。

简单一句话理解这两个标签的就是<dependencies>中的依赖maven会自动给我们下载,<dependencyManagement>中的依赖maven不会自动给我们下载。看图:

要想让maven给我们下载<dependencyManagement>中的依赖,怎么办。很简单,放在<dependencies>中就ok了。

下面进入import的讲解,看图

 这种scope标签中的值是import的情况想必来看的小伙伴,都不陌生。import配合类型pom来一起使用。import字面意思就是导入。这里就是字如其意,就是把import-grandpa项目(这个项目也是pom类型的项目)中的在<dependencyManagement>标签的中的依赖导入到当前的pom文件中使用。怎么理解这句话呢?看图:

father项目中import了grandpa的项目,其中绿框内的依赖能在father中使用(不加版本号的使用),蓝框中侧不能

一般我们在项目中会是这样引用

如果grandpa项目中也导入了一个其他的pom项目,比如grandpa_father项目,道理一样,以此类推。只要放在<dependencyManagement>中的依赖son项目中都可以引用。

本人学疏才浅,以上是个人的一点见解,希望能帮助一些小伙伴理解这个import。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Maven的scope=import 的相关文章

  • pandas 解决滑动窗口不会计算存在空值的窗口

    Pandas官方的滑动窗口文档请参考 https pandas pydata org docs reference api pandas DataFrame rolling html 解决方法 添加参数 min periods 用于指定 当
  • element ui修改table行鼠标经过样式(包括固定列)

  • 超详细SpringMVC 之 JSR303与拦截器

    一 JSR303 简介 JSR303是做服务端校验 参数验证 实现服务器校验步骤 1 做服务端参数校验 JSR303 的jar包依赖
  • 设计模式——设计模式简介和七大原则

    导航 黑马Java笔记 踩坑汇总 JavaSE JavaWeb SSM SpringBoot 瑞吉外卖 SpringCloud 黑马旅游 谷粒商城 学成在线 设计模式 牛客面试题 目录 一 通过经典面试题掌握重点 二 设计模式的目的和核心原
  • Unity3D之键盘输入

    目录 获取按键状态 检测特殊按键 获取键盘输入 自定义键位 获取按键状态 Unity的Input类提供了几个方法来获取按键的状态 GetKey GetKey方法用于检测指定按键是否被按住 if Input GetKey KeyCode Sp
  • twrp Xposed zip包脚本定制全解析

    声明 本文不对印刷机导致的任何结果承担责任 请谨慎尝试 想要研究一个新技术 最好的办法就是read the fuck source code 读源码时最直接高效的方式 当然 这很难啃 所以通常也可以配合网上一些教程来理解 但是通常 值钱的技
  • 接口学习总结

    接口测试学习总结 什么是接口测试 接口测试是项目测试的一部分 它测试的主要对象是接口 是测试系统组件间接口的一种测试 接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点 测试的重点是检查数据交互 传递 和控制管理过程以及系
  • 攻防世界-level2

    攻防世界 level2 text 0804844B vulnerable function proc near CODE XREF main 11p text 0804844B text 0804844B buf byte ptr 88h
  • 备忘录莫名其妙的没了_苹果手机备忘录突然消失了该怎么办

    展开全部 恢复苹果备忘录的准备copy工具 1 iPhone手机bai及数据线du 2 开心手机恢复大师 专业的iOS数据恢复软zhi件 3 常用dao电脑 找回iPhone备忘录的详细步骤 1 将专业的苹果手机数据恢复软件 开心手机恢复大
  • 基于 Ng-zorro-antd 的企业后台模板 ng-alain

    ng alain 详细介绍 ng alain 一套基于 Ng zorro antd ANT DESIGN 的企业后台模板 README in English DEMO 快速入门 确保 node 版本 gt 6 9 0 且 npm 版本 gt
  • Oracle 自定义对象集合遍历

    功能要求 Oracle 定义对象集合 将查询结果集批量插入对象集合 循环遍历自定义对象集合属性值 定义自定义对象Object create or replace type HOUSE is object 定义biz id 属性 biz id
  • 冲击手机应用榜单Top3,高手都做了这些

    作者 舒大飞 博客地址 https juejin im post 5b1b5e29f265da6e01174b84 由于项目里之前线上版本出现过一定比例的OOM 虽然比例并不大 但是还是暴露了一定的问题 所以打算对我们App分为几个步骤进行
  • h3c服务器登录密码修改,h3c服务器网关口默认密码

    h3c服务器网关口默认密码 内容精选 换一换 本节为您介绍通过控制台提供的CloudShell登录云服务器的操作步骤 登录成功后 如需使用CloudShell界面提供的复制 粘贴功能 请参见CloudShell常用操作 云服务器状态为 运行
  • yolov7人脸检测

  • STM32精确延迟1us和1ms的函数

    函 数 名 delay us 函数功能 延时函数 延时us 输 入 i 输 出 无 void delay us u32 i u32 temp SysTick gt LOAD 9 i
  • 5分钟搞定内存字节对齐

    写出一个struct 然后sizeof 你会不会经常对结果感到奇怪 sizeof的结果往往都比你声明的变量总长度要大 这是怎么回事呢 讲讲字节对齐吧 分割线 如果体系结构是不对齐的 A中的成员将会一个挨一个存储 从而sizeof a 为11
  • VPP代码阅读中文注解---clib_error.h

    include
  • 做好需求分析的4大关键认知

    探索如何正确的需求分析 本文详细介绍了4大关键点 帮助您明确用户与产品需求 深入挖掘用户动机 并为产品经理提供筛选需求的实用建议 一 什么是需求分析以及重要性 需求分析指的是在建立一个新的或改变一个现存的产品时 确定新产品的目的 范围 定义
  • 压力测试神器stress-ng

    工欲成其事 必先善其器 CentOS 7的EPEL源包含了2个压力测试工具 一个是标准的stress 另外一个是更强大的stress ng 可以帮助模拟产生各种cpu压力 安装 stress stress参数和用法都很简单 c cpu 代表
  • 【c#基础】键值对集合

    class Program static void Main string args Hashtable 键值对集合 账号 密码 键唯一 1 集合在内存中是倒序存储的 2 集合有自己的排序方式 Hashtable ht new Hashta

随机推荐

  • LeetCode-NO.01两数之和(一题多解-C++)

    目录 Sol 1 暴力法 Sol 2 两遍哈希表 Sol 3 一遍哈希表 完整代码实现 含主函数测试代码 题目描述 给定一个整数数组 nums 和一个目标值 target 请你在该数组中找出和为目标值的那 两个 整数 并返回他们的数组下标
  • 【若依】@PreAuthorize

    提示 自己学习帮助记忆 有问题指出 不喜勿喷 文章目录 前言 一 权限方法 二 使用示例 1 数据示例 2 角色权限示例 三 公开接口 总结 前言 PreAuthorize Spring Security提供了Spring EL表达式 允许
  • gulp4.0.2_如何迁移到Gulp.js 4.0

    gulp4 0 2 尽管有来自webpack和Parcel的竞争 但是 Gulp js仍然是最受欢迎JavaScript任务执行者之一 Gulp js使用代码进行配置 这使其成为通用的通用选项 与通常的转堆 捆绑和实时重装一样 Gulp j
  • C++基础知识 - C++11新特性 变参模板、完美转发和emplace

    C 11新特性 变参模板 完美转发和emplace 变参模板 使得 emplace 可以接受任意参数 这样就可以适用于任意对象的构建 完美转发 使得接收下来的参数 能够原样的传递给对象的构造函数 这带来另一个方便性 include
  • QMQTT快速入门

    文章目录 QMQTT快速入门 环境搭建 mosquitto 服务器和客户端配置 服务器配置 客户端配置 模拟MQTT的发布订阅 QMQTT Windows下的客户端 项目代码展示 遇到的问题 QMQTT快速入门 环境搭建 准备一台linux
  • 爱心捐款

    发短信 5陈建慧 到 10699999 为我的SunnyDay爱心扶贫基金捐款 谢谢 把5改为1或2表示捐款1元或2元 让祖国大地充满阳光和温暖 基金主要用于贫困帮助地区老师和学生 发95陈建慧到10699999 每月捐5元 期待您的帮助
  • C#通过OPC协议连接PLC

    今天是2020年2月28号 因 新冠病炎 在家办公的第一个月 事情的起因是公司突然交我给一个任务 给电机车做个雷达扫描图 用于显示机车前方所有障碍物的信息 如下图所示 c 开发 解析硬件通过can通讯传过来的数据 因为之前给电机车做过触摸屏
  • SpringBoot整合Quartz实现定时任务(单任务、多任务)

    前言 为了实现如 定时发送邮件 订单超时等操作需要使用到任务调度 为了节约自己封装的时间所以使用Quatrz开源项目来帮助我们实现这些繁杂的操作 Quatrz内部有自己的线程池 不需要我们去手动维护线程 而且支持cron表达式等 下面我们讲
  • C++拷贝构造函数、赋值构造函数(深拷贝,浅拷贝)

    一 拷贝构造函数 拷贝构造函数是一种特殊的构造函数 函数的名称必须和类名称一致 它的唯一的一个参数是本类型的一个引用变量 该参数是const类型 不可变的 例如 类X的拷贝构造函数的形式为X const X x 自定义拷贝构造函数是一种良好
  • 【AntDB数据库】如何快速入门AntDB数据库?(二)

    AntDB数据库的硬件配置要求及安装包下载说明 硬件配置要求 组件 CPU 内存 本地存储 网络 mgr 16核 32G SAS 千兆网卡 gtmcoord 32核 64G SSD 万兆网卡 coordinator 32核 64G SSD
  • Linux 文件系统只读

    一般在SD卡或者U盘使用的是FAT32文件系统 当Linux下写FAT32文件系统时可能会出现 只读文件系统的错误 导致变为只读文件系统的原因是在操作FAT32文件系统的之后发生过致命的错误 然后系统以只读的方式重新挂载 remount r
  • 管理者工具箱--用最佳策略和资源,留住您最优秀的人才

    近年来 离职跳槽之风盛行 但多数员工打心底里是不会轻易离开一个培养了自己多年 又能满足职业发展需求的环境的 作为管理者 您处于一个有利的位置 应努力打造一支能长期并肩合作的稳固的团队 领英制作的这本实用指南 旨在介绍实用策略 工具和模板 帮
  • leveldb源码分析--SSTable之Compaction 详解

    http www cnblogs com KevinT p 3819134 html leveldb源码分析 SSTable之Compaction 对于compaction是leveldb中体量最大的一部分 也应该是最为复杂的部分 为了便于
  • Conda——报错解决:CondaError: Cannot write to /.condarc Caused by PermissionError(13, ‘Permission denied‘)

    报错详情 解决方法 sudo chown R pc home pc condarc sudo chown R pc home pc anaconda3 pc 替换你的用户名 home pc anaconda3替换为你的anaconda路径
  • 基础算法题——牛牛的棋盘(容斥原理)

    容斥原理 一种计数方法 先不考虑重叠的情况 把包含于某内容中的所有对象的数目先计算出来 然后再把计数时重复计算的数目排斥出去 使得计算的结果既无遗漏又无重复 题目 牛客网 牛牛最近在家里看到一个棋盘 有 n m 个格子 在棋盘旁边还放着 k
  • SpringBoot学习路线

    SpringBoot 第一章Xml和JavaConfig 1 为什么要使用springboot 因为spring springmvc需要使用大量的配置文件 xml文件 还需要配置各种对象 把使用的对象放入到spring容器中才能使用对象 需
  • 【mysql基础知识】查询当前时间之前5分钟内的数据

    通过sql语句查询与当前时间相隔5分钟以内的数据 select from 数据表名 where 字段名 between date add now interval 5 minute and now 字段名是字符串格式 也是可以的
  • 数据仓库架构

    这节来说说数据仓库的架构 关于架构并没有一个统一的标准 按照数据量以及使用环境可以搭建适合当下场景的数据仓库 下面主要是介绍比较大众或者说比较通用的数据仓库架构 传统的数据仓库架构按层级可分为 ETL ODS DWD DWS 和 ADS 五
  • JDBC java连接数据库

    JDBC编程六步 注册驱动 告诉java程序 即将连接那个品牌的数据库 Driver driver new com mysql jdbc Driver DriverManager registerDriver driver 或 class
  • Maven的scope=import

    详解内容 maven有个核心文件 名曰pom xml 这个文件中的标签 简直是眼花缭乱 千姿百态 而标签中的值也非常之多 今天我们就scope标签其中一个值import 讲解一番 scope标签的作用 这里不作过多的赘述 不明白的小伙伴 可