依赖传递与scope
来源:互联网 发布:淘宝一件代发怎么操作 编辑:程序博客网 时间:2024/06/07 03:45
使用maven创建了
parent父工程
定义依赖版本号
<!-- 定义依赖版本号 --><properties><junit.version>版本号</junit.version></properties><dependencyManagement><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>${junit.version}</version><scope>test</scope></dependency></dependencyManagement>
common工具类jar(继承父)
<!-- 单元测试工具 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId></dependency>
sub子工程(继承父,并依赖common)
sub自工程模块中没有junit的jar包依赖到木块中。
原因:<scope>test</scope>
scope的依赖传递
我们只要将parent中<scope>test</scope>去掉,在sub中添加junit,子项目下的模块中就有了,如下
parent中pom.xml
<!-- 定义依赖版本号 --><properties><junit.version>版本号</junit.version></properties><dependencyManagement><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>${junit.version}</version></dependency></dependencyManagement>
sub子工程的pom.xml中添加
<!-- 单元测试 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency>
注:在common的pom.xml中添加依然不会被依赖传递。
1 0
- 依赖传递与scope
- maven的传递依赖与scope关系
- Maven的pom.xml中的scope节点和依赖传递
- 传递依赖、部分依赖与范式
- maven的依赖传递与排除依赖
- maven scope作用域和传递性和多层依赖排除不需要的依赖
- 11-Maven: Maven依赖传递, 以及传递失效问题以及Scope用法
- maven中scope依赖范围与classpath的关系
- maven中scope依赖范围与classpath的关系
- angularjs指令link函数参数scope,指令controller依赖注入的$scope,与指令外部controller的$scope的关系
- Maven依赖scope
- Maven依赖范围scope
- Maven依赖范围<scope>
- maven:依赖的scope
- Maven 依赖中的scope
- Maven依赖中的scope
- maven scope依赖管理
- 传递依赖与范式的问题
- javaBean和XML相互转换
- light oj 1306
- c++简单的动态数组实现
- web JMS学习(activeMq)
- 安装完Ubuntu 16.04之后要做的事
- 依赖传递与scope
- react PropTypes
- 网页自适应设计思路
- java HashMap和Hashtable的区别
- caffe+windows+vs2013+无gpu+pycaffe安装
- Java 基础 再次死啃
- 分布式学习
- 深入理解跨站点 WebSocket 劫持漏洞的原理及防范
- 资深猎头来告诉你测试的职业发展规划