maven学习-引入其他工程的jar依赖
2016-01-10 12:43
295 查看
<dependency> <groupId>${project.groupId}</groupId> <artifactId>user-core</artifactId> <version>${project.version}</version> <exclusions> <!-- 可以排除依赖 -- > <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>user-dao</artifactId> <version>${project.version}</version> </dependency>
1.引入user-core和user-dao两个工程的jar依赖
2.依赖是从上到下的:
比如说:
user-core有个jar包commons-logging,版本号是2.0
user-dao也有个jar包commons-logging,版本号是1.0
那么按照从上到下的逻辑,会引用user-core的版本,也就是2.0
3.排除依赖:
当你觉得你不想引入user-core包的2.0版本,想用1.0版本,但是先后顺序又不能改变,这个时候就可以使用我们的排除依赖
,使用上述exclusions,就可以排除user-core的commons-logging,从而使用user-dao的
相关文章推荐
- 手势的识别
- 第四章 企业项目开发--切分配置文件
- MXNet设计和实现简介
- KMP模板
- RecyclerView的基本用法 (四)
- 学习笔记 - 苹果账号
- 移动app接口编程技术-学习实现之PHP进阶 数组
- The Introduction of Java Memory Leaks
- 前端上传组件 - Plupload
- 示儿
- Java基础总结
- Dedecms中的showmessage
- Fragment的应用与了解(一)
- eclipse反编译插件
- maven在pom文件里引用本地jar
- [转] c++ try catch 问题
- 深入浅出RxJava四-在Android中使用响应式编程
- POI 操作Excel表格系列4 --- 创建Excel表格填充数据并下载
- Linux驱动开发HelloWorld
- wpf-mvvm