首页 > 其他分享 >dependencyManagement与dependencies区别

dependencyManagement与dependencies区别

时间:2023-10-04 19:34:33浏览次数:29  
标签:dependencyManagement 依赖 区别 版本号 dependencies 子项目 从父

1.dependencyManagement

通过它来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出版本号。
统一管理项目的版本号,确保应用的各个项目的依赖和版本一致
dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显式的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。

dependencies即使在子模块中不写该依赖项,那么子模块仍然会从父项目中继承该依赖项(全部继承)。

标签:dependencyManagement,依赖,区别,版本号,dependencies,子项目,从父
From: https://www.cnblogs.com/lwx11111/p/17742611.html

相关文章

  • IPV4跟IPV6的区别
    如今互联网快速发展ipv4已经满足不了现在的需求,那么这时候就需要用更大的地址空间来代替,这时候ipv6就可以满足这一需求,相比ipv4它有更大的地址空间可供使用。下面我将分享一下有何区别。IPv4与IPv6之间的区别:1、地址长度的区别:IPv4具有32位(4字节)地址长度它的地址空间有限,只能分......
  • 开发期间flask运行方式(1.x和2.x区别)
    1.x使用app.run(参数)可以使用debug=True控制处于什么模式。app.run(host="127.0.0.1",port=5000,debug=True)2.x使用命令:flaskrun1、环境变量要指定FLASK_APP,环境变量的值为app所在的py文件名。2、通过环境变量FLASK_ENV=production|development来控制debug(生产环......
  • SAP UI5 里 Namespace,Class 和 Enum 的区别
    SAPUI5是一种用于构建企业级Web应用程序的前端开发框架,它提供了丰富的UI组件和工具,以便开发者可以轻松创建现代、响应式和高性能的应用程序。在SAPUI5的API文档中,我们可以找到不同类型的树节点,包括Namespace、Class和Enum。下图的C代表Class,N代表Namespace,E代表Enum.......
  • MongoDB 和 Redis 的区别
    在现代的应用程序开发中,数据库是不可或缺的组成部分。MongoDB和Redis是两种流行的数据库,它们在一些方面有相似之处,但在其他方面则有着显著的差异。下面,我们将探讨MongoDB和Redis的区别。数据模型MongoDB是一个面向文档的数据库,它存储的数据是以BSON(BinaryJSON)格式存......
  • AOP和OOP的区别
    前言在现代软件开发中,两种常见的编程范式是AOP(面向切面编程)和OOP(面向对象编程)。虽然它们有不同的关注点和实现方式,但在开发中可以相互补充,提高代码的模块化、复用性和可维护性。在OOP中,开发人员通过封装对象的状态和行为来实现代码的组织和复用。通过类、对象、继承和多态等机制......
  • FPGA与STM32的区别与联系?如何互联?
    FPGA(现场可编程门阵列)和STM32(意法半导体公司的一个系列的单片机产品)都是数字电路设计中的重要工具,但它们在应用场景、可编程性和开发方式等方面存在显著的区别。首先,FPGA和STM32在应用场景中的区别在于,FPGA适用于处理并发的信号,比如多个方波信号同时输入、输出,这是STM32等单片机难......
  • display none 和 opacity 0 二者的区别辨析
    HTML属性display:none和opacity:0在Accessibility(无障碍性)处理上有明显的区别,它们分别用于不同的场景,并对网页元素的可见性和交互性产生不同的影响。在本文中,我将详细解释这两个属性的作用、区别以及何时使用它们,并提供示例来说明它们的效果。display:none和opacity:0......
  • socket,tcp,http三者之间的区别和原理
    socket,tcp,http三者之间的区别和原理http、TCP/IP协议与socket之间的区别下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置:7   应用层   例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP6   表示层   例如XDR、ASN.1......
  • 放热公式与牛顿冷却定律的区别
    牛顿冷却定律和放热公式都是物理学中的概念,但是它们的应用场景和公式不同。牛顿冷却定律是指物体所损失的热的速率与物体和其周围环境间的温度差是成比例的。当物体表面与周围存在温度差时,单位时间从单位面积散失的热量与温度差成正比,比例系数称为热传递系数。其公式如下:$$\fra......
  • 一文搞懂HTTP跟HTTPS的区别
    ​前言当我们在网上冲浪浏览网页时,有时候会注意到一些网址的前缀是HTTPS://,而另一些则是HTTP://。那么这两种网址前缀之间有何差异呢?在我们探讨这一问题前,我们首先要了解HTTP和HTTPS的定义。什么是HTTPHTTP(HyperTextTransferProtocol:超文本传输协议),是一个应用层的协议,它基......