Maven学习(六)
来源:互联网 发布:易语言仓库管理源码 编辑:程序博客网 时间:2024/05/22 03:12
1、传递
①传递的依赖性
好处:可以传递的依赖不必每个模块工程中都重复声明,在最下面的工程中依赖一次即可。
注意:非compile范围的依赖不能传递。
②依赖的排除
传递过来的jar包,当前项目不需要,想剔除时使用排除。
使用以下配置排除
<exclusions>
<exclusion>
<groupId></groupId>
<artifactId></artifactId>
</exclusion>
</exclusions>
③依赖的原则
作用:解决模块工程之间jar包冲突。
情景1:路径最短者优先
情景2:路径相同时,先声明者优先(先声明的HelloFriend还是OurFriends),指的dependency标签的声明顺序
2、统一管理依赖版本号
情景:spring jar包由4.0.0升级到4.1.1
可以手动去改
推荐使用,properties标签自定义统一版本号
然后使用${}应用定义的版本号
<properties>
<mytest.version>4.0.0.RELEASE</mytest.version>
</properties>
------------------------------------------------------------------
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${mytest.version}</version>
<scope>compile</scope>
阅读全文
0 0
- Maven学习(六)
- Maven学习(六)- 构建Hibernate项目
- Maven学习(六)- 构建Hibernate项目
- Maven学习(六)- 构建Hibernate项目
- Maven学习(六)- 构建Hibernate项目
- Maven学习(六)- 构建Hibernate项目
- Maven学习(六)
- maven学习笔记(六)在eclipse上使用maven
- Maven学习之路六(创建Maven项目)
- Maven学习笔记(六)——Maven插件
- maven学习之六继承
- Maven学习六:仓库-repository
- 《项目管理利器Maven》学习(六):Eclipse中配置Maven及创建Maven项目
- (六)maven:依赖
- maven学习笔记(六)生命周期与插件
- Maven学习笔记(六)m2eclipse的安装
- Maven学习(六) 搭建多模块企业级项目
- maven 学习笔记(六)-创建简单的多模块maven项目)
- Redis主从复制
- Openstack : 15、Openstack-开发基础 entry_points学习
- java 中的代理
- BEC PRELIMINARY LERNING RECORD
- 山东理工热身赛
- Maven学习(六)
- 移动图片
- 《C和指针》6.18.2删除子字符串
- 2017年上海金马五校程序设计竞赛:Problem C : Count the Number
- C#取硬盘、CPU、主板、网卡的序号
- tomcat maxPostSize 404
- 解析阿里云分布式调度系统伏羲
- Spark Sort-Based Shuffle
- eclipse修改编码格式,修改tomcat发布项目的名字