专栏首页javathingsMaven 的 Pom 中,dependencymanagement 和 dependencies 区别是什么(面试常问)

Maven 的 Pom 中,dependencymanagement 和 dependencies 区别是什么(面试常问)

Maven 的 Pom 中,dependencymanagement 和 dependencies 区别是什么(面试常问)

dependencyManagement 统一了 maven 中依赖的版本号,定义在 dependencies 中的依赖,在不指定具体版本号时,就会沿着上层找到 dependencyManagement 中的依赖,并使用它的版本号。这样的话,当有多个子项目引用同一个依赖时,就不需要重复声明各自的版本号,只需统一使用 dependencyManagement 中的版本号即可。

还有个不同点,dependencyManagement 中出现的依赖,并不一定会在项目中使用,而 dependencies 中的依赖,肯定是包含在项目中的。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [现代编译原理C语言描述].(美国)Andrew.W.Appel.清晰版

    《现代编译原理:C语言描述》全面讲述了现代编译器的结构、编译算法和实现方法,是Andrew w.Apple的“虎书”——Modern Compiler Impl...

    用户3157710
  • JavaScript语言精粹(修订版)

    JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,JavaScript“从最受误解的编...

    用户3157710
  • HTML5实战

    作为Web开发领域里发展最快的技术之一,HTML5凭借其动态特性及跨平台特性日益成为程序设计领域备受推崇的语言。作为一门新兴语言,HTML5的应用范畴远远不止移...

    用户3157710
  • 深入理解Android:WebKit卷(移动开发)

    全书一共11章:第1章介绍了Android源代码阅读与编译环境的搭建;第2章介绍了浏览器的通用工作原理以及WebKit的架构设计;第3章深入解析了WTF的实现原...

    用户3157710
  • Java编程思想-第4版

    本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性...

    用户3157710
  • Java性能权威指南

    本书对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1...

    用户3157710
  • 转型架构师之路——郑天民

    架构师是一个综合性的角色,需要熟练掌握架构设计方法和开发技术,同时具备良好的组织管理能力。在第2篇《深入剖析架构师角色》中我们分析了架构师的主要职责和所开展的活...

    Java天坑
  • Java编程思维

    本书从基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都...

    用户3157710
  • 冒号课堂:编程范式与OOP思想

    《冒号课堂》以课堂对话的形式,借六位师生之口讲述编程要义。上篇对编程范式作了入门性的介绍,并对一些流行的编程语言进行了简评;下篇侧重阐发软件设计思想,其中在范式...

    用户3157710
  • 超实用的JavaScript代码段 (代码逆袭)

    《超实用的JavaScript代码段》基于实用、实践、前瞻性、学习的原则,笔者精选了近300段JavaScript代码和400种解决方案,覆盖了几乎所有的脚本处...

    用户3157710

扫码关注云+社区

领取腾讯云代金券