• 项目开发中我们该怎么对项目依赖的版本进行统一管理呢

  答:创建一个父级工程,让所有的业务模块都继承该父级工程,即所有的业务都为Module

  • 在父级工程pom文件添加<dependencyManagement>配置

  答:该标签为我们项目依赖版本统一管理提供了一个方式,在父级工程中声明相关依赖配置,然后在子模块中引入同样的依赖时,就无须再些版本号了。

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.5.RELEASE</version>
</dependency>
</dependencies>
</dependencyManagement>
  • 想一想,为什么要这么做?

  答:版本统一在父级工程进行统一管理,可以避免在每个工程中书写依赖的版本号。既防止了版本冲突问题的发生,也便于后期升级维护。如果后期有升级某个依赖的需求,也只需要修改一次版本号就可以了。

最新文章

  1. Nginx实现多域名证书HTTPS
  2. js创建命名空间
  3. Myeclipse 的hadoop环境搭建
  4. 网页FLASH幻灯片播放带链接源代码 pixviewer.swf使用(转)
  5. Django网站管理、后台、模型(Admin)
  6. 用 jQuery Masonry 插件创建瀑布流式的页面(转)
  7. VCS仿真生成vpd文件(verilog)
  8. inception cenOS 安装
  9. FHQ-Treap小结
  10. JUC原子类--01
  11. 查看局域网内所有IP的方法
  12. idea在maven打包时运行Test测试, 导致打包失败, 乱七八糟的错误
  13. Java并发编程的4个同步辅助类(CountDownLatch、CyclicBarrier、Semaphore、Phaser)
  14. 半屏控制器,view: UIViewController+KNSemiModal
  15. 使用hibernate从一方获取多方信息时报错:org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role
  16. 应用内截屏的代码,在Activity中测试可用
  17. ArrayList与List&lt;T&gt;笔记
  18. 如何查看K8S的网络是否完好
  19. Wannafly挑战赛7 C - 小Q与氪金游戏
  20. Js 的几种去重(一维)

热门文章

  1. async/await剖析
  2. MySQL-数据库和表的基本操作
  3. 为Promise添加finally方法支持,把小程序函数变成promise函数
  4. Page &quot;页面路径&quot; has not been registered yet.
  5. Code Walkthroughs DataStream API
  6. 双缓冲显示字幕(卡拉ok字幕)
  7. 学习Java的Day05
  8. 栈的顺序存储和链式存储c语言实现
  9. Python3笔记004 - 2.1 python的语法特点
  10. centos-pip不存在安装失败的解决办法