MAven学习 — <dependencies> && <dependencyManagement>
来源:互联网 发布:制作电子文档软件 编辑:程序博客网 时间:2024/06/12 00:14
1.当自己的项目需要第三方的类库的时候,通过<dependency>元素来引入
- <groupId> 项目或者组织的唯一标识
- <artifactId> 项目的通用名称
- <version> 项目的版本
- <type>打包类型 默认为jar
- <scope>被依赖的Maven控件在classpath中的可访问范围(具体说明在 —> Maven学习 --- 常见变量解释 && 问题解决 )
- <systemPath> 只有当 <scope>system</scope> 时才可以设置,否则会报错,并且该值必须是一个绝对路径
- <optional> 当前的Maven项目的构件被其他项目所依赖,添加此元素的<dependency>的Maven控件相对于其它项目来说不是必须的
2.<dependencyManagement>的使用场景
- 当一个父模块中的多个子模块都用到某个依赖(例如springframework)
- 不能确定以后新添加的子模块是否一定也用到这个依赖.
- 这样的话可以使用<dependencyManagement></dependencyManagement>来声明依赖.他能够约束<dependecies>下的依赖使用.
- 他不会给父模块引入依赖,也不会给子模块自动引入依赖.
- 当子模块中真正需要springframework依赖的时候,配置springframework依赖的<groupId>和<artifactId>即可.
阅读全文
0 0
- MAven学习 — <dependencies> && <dependencyManagement>
- Maven-DependencyManagement和Dependencies
- Maven-----dependencies PK dependencyManagement
- Maven dependencymanagement vs dependencies
- Maven深入学习(五)- dependencies与dependencyManagement的区别
- maven中DependencyManagement和Dependencies
- Maven中的DependencyManagement和Dependencies
- Maven中的DependencyManagement和Dependencies
- Maven中的DependencyManagement和Dependencies
- Maven中的DependencyManagement和Dependencies
- Maven中的DependencyManagement和Dependencies
- Maven中的DependencyManagement和Dependencies
- Maven中的DependencyManagement和Dependencies
- Maven中的DependencyManagement和Dependencies
- Maven实战 --- dependencies与dependencyManagement
- maven里dependencyManagement和dependencies的区别
- Maven dependencyManagement和dependencies的区别
- Maven dependencyManagement和dependencies的区别
- Go 方法 学习笔记
- HDU6085-Rikka with Candies
- HDU
- MySql基础一
- java IO的概念和分类
- MAven学习 — <dependencies> && <dependencyManagement>
- Yolo 9000的darknet实现
- 【剑指offer】面试题3:数组中重复的数字
- Maven学习 — <build> 中的 <plugins>元素的作用
- lianxi
- 将文件内容全部倒置,并写入文件
- 链表的头插法
- 01 目录结构、基础命令的讲解、管道和重定向(讲解邮件的发送)
- 对Java中classpath、path和Java_HOME的理解