maven_项目的依赖、聚合、继承
2016-06-10 18:27
204 查看
一、假设目前有三个maven项目,分别是project.A、project.B、project.C
要求B依赖A、C依赖B但不依赖C
1、B添加对A的依赖
A必须先安装到本地库,否则编译B时会抛异常
A: clean install B:clean compile
2、C添加对B的依赖,同时排除对A的依赖
二、假设目前有四个maven项目,分别是project.parent、project.A、project.B、project.C
要求A、B、C整合到一个项目,并且从project.parent继承依赖
1、parent聚合A、B、C三个项目
执行clean compile 进行验证,会同时编译A、B、C三个项目
2、[b]A、B、C分别关联parent项目[/b]
会自动继承父类的依赖jar
如果把父类依赖放在<dependencyManagement>中管理,则子类不会自动成父类的依赖
要求B依赖A、C依赖B但不依赖C
1、B添加对A的依赖
A: clean install B:clean compile
2、C添加对B的依赖,同时排除对A的依赖
要求A、B、C整合到一个项目,并且从project.parent继承依赖
1、parent聚合A、B、C三个项目
2、[b]A、B、C分别关联parent项目[/b]
如果把父类依赖放在<dependencyManagement>中管理,则子类不会自动成父类的依赖
相关文章推荐
- Android之数据存储----使用LoaderManager异步加载数据库
- 初识ETL及学习计划
- labview操作者框架
- 餐巾计划问题(最小费用流)
- Android Studio教程(三)之AS的设置
- 记录Ubuntu & Windows下安装PyV8
- json_encode转成带 花括号的{ } 和 中括号的[ ] 2种 形式 json数据
- linux-远程操作随笔
- MySQL 5.6 my.cnf 及其可配置项
- gdb
- Spring 中的 Bean 配置
- Android应用基础知识
- poj 1220 进制转换
- 梳理spring篇-ioc机制
- Android工程师级别
- linux 修改文件权限命令:chmod,更改某个文件或目录的所有者:chown
- python爬虫设计刷博客访问量(刷访问量,赞,爬取图片)
- gdb的工作原理
- openstack:安装 glance,执行glance index,Failed to show index. Got error
- 向量几何在游戏编程中的使用2