maven父工程问题dependencymanagement 和dependencies区别
来源:互联网 发布:区块链技术 数据存储 编辑:程序博客网 时间:2024/06/05 15:01
区别:
dependencies即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)
dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。
即:
父工程使用的是 dependencyManagement假引用,目的是管理版本号。dependencies用于实际上需要引入的工程,这些工程如果继承于父工程会找到对应的版本号。
阅读全文
0 0
- maven父工程问题dependencymanagement 和dependencies区别
- maven工程<dependencyManagement>与<dependencies>区别
- maven里dependencyManagement和dependencies的区别
- Maven dependencyManagement和dependencies的区别
- Maven dependencyManagement和dependencies的区别
- maven中的 dependencies 和 dependencyManagement 的区别
- maven中的 dependencies 和 dependencyManagement 的区别
- maven parent中的dependencies和dependencyManagement区别
- maven中的 dependencies 和 dependencyManagement 的区别
- maven中的 dependencies 和 dependencyManagement 的区别
- Maven的Dependencies和dependencyManagement区别
- Maven中的dependencyManagement和dependencies区别
- maven中的 dependencies 和 dependencyManagement 的区别
- Maven中的DependencyManagement和Dependencies区别
- Maven <dependencies> 和 <dependencyManagement> 的区别
- maven dependencyManagement和dependencies的区别
- Maven中的dependencyManagement和dependencies区别
- maven dependencies和dependencyManagement标签的区别
- spring中@Transactional注解抛出异常不回滚的现象
- Vim中的全局替换
- typedef函数指针的用法
- 从CNN视角看在自然语言处理上的应用
- linux上安装mysql数据库
- maven父工程问题dependencymanagement 和dependencies区别
- 更新Maven不断从java JDK 1.8恢复JavaSE 1.8
- [Postfix] – warning: mail_queue_enter: create file maildrop Permission denied
- PAT1066 图像过滤
- 色彩模式科普
- Java程序员的黄金5年你如何突破?
- 将Python脚本打包成可执行文件
- java nio和io
- MixPHP 与原生 Swoole 并发压力测试