maven中的Exclusions标签详解
解释 exclusion 标签
1 这个标签的作用是排除关联依赖的引入,因为maven的pom依赖其中有一点是将关联的依赖全都引入进来
2 这个标签在这的作用就是 如果关联的依赖和引入的其他依赖可能存在冲突,就必须将关联的依赖排除掉,所以就用这个标签。
3 另外这个+s的,大家应该也明白 ,就是可以包含多个吗!!!!
依赖关系:Project-A>Project-B>Project-C,但是Project-A不依赖Project-C,在Project-A中的POM.xml应该进行如下配置:
<dependency><groupId>sample.ProjectB</groupId><artifactId>Project-B</artifactId><version>1.0</version><scope>compile</scope><exclusions><exclusion> <!--排除C依赖 declare the exclusion here --><groupId>sample.ProjectC</groupId><artifactId>Project-C</artifactId></exclusion></exclusions> </dependency>
A依赖B,B依赖C,在maven当中如果A依赖B,那么A当中就间接的依赖的C,如果要求A不需要依赖C,这个时候该标签的作用就使用到了。
maven中的Exclusions标签详解相关推荐
- html中的mata标签详解
总是有很多朋友问我<meta name="author" content"xxxxx"><meta http-equiv="xx&q ...
- spring中context:property-placeholder标签详解
spring中context:property-placeholder标签的使用说明 1,有些参数在某些阶段中是常量. 在开发阶段我们连接数据库时的url,username,password等信息 分 ...
- HTML5中Head内标签详解(一):meta标签
引言: 我发现自己最近有点走偏了,越来越多的将学习的精力放在编程上,而渐渐的忽略了HTML这个简单又不简单的标记语言上.相信大家应该也有这样的经历.觉得HTML这种东西很简单不需要花费太多精力就能使用 ...
- maven中profile的使用详解
maven中profile使用详解 1. profile语法 1.1 profile中的配置结构 1.2 profile的定义位置 1.3 如何激活profile 1.4 查看当前处于激活状态的pro ...
- HTML中的camera标签,详解HTML5 使用video标签实现选择摄像头功能
详解HTML5 使用video标签实现选择摄像头功能 1. html // jquery reference // // Open WebCam Snap Photo 2. javascript El ...
- Maven中依赖文件的详解
Maven是什么? 简单来说Maven是java中的一种项目管理.项目构建.依赖管理的工具. 为什么使用Maven? 因为Maven让我们的项目带来更多的方便,我们把所有的依赖放在Maven的依赖管理 ...
- maven dependence 的optional 和 exclusions 标签详解
1.简介 Optional:可选依赖(Optional Dependencies) Exclusions:依赖排除(Dependency Exclusions) 2.Optional 举个例子,现在我 ...
- 二:Maven中pom.xml元素详解
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6628201.html 一个pom.xml中包含了许多标签,各个标签是对项目生命周期.依赖管理的配置.常用的主 ...
- html里meta标签,HTML中的meta标签详解
meta标签是html标记语言head区一个非常有用的一个辅助性标签,在所有网页中都可以看到以下代码: Document 这些代码可有可无,其实利用好了,大有用途!会带带意想不到的效果,比如加入关键词 ...
最新文章
- 实用Jquery开发自己的插件
- 高级转录组分析和R数据可视化第11期(报名线上课还可免费参加线下课2020.6)
- mac系统下安装、启动、停止mongodb
- 中国联通与阿里宣布相互开放云计算资源
- ES5-Array-valueOf/toString
- tf.Variable()、tf.get_variable()
- linux网卡入流速,linux下简单限制网卡速度与
- TextPaint绘制文字
- 揽货最短路径解决方案算法 - C# 蚁群优化算法实现
- pandas处理丢失数据与数据导入导出
- Do 32-bit build only with XCode 5.1
- imwrite函数 matlab_用matlab做一个脉动磁势分解的动画
- 敏捷开发日常跟进系列之一:燃尽图(上)
- MySQL-快速入门(17)MySQL Proxy,读写分离,负载均衡
- oracle 查询default,oracle分区表检查--是否带有max或default分区
- 硬件只要一块esp8266 nodemcu板+几根杜邦线实现远程PC开机,软件全开源(替代智能开关)
- pandas最快入门(一)-读取与数据结构
- ftp服务器文件编码类型,ftp服务器编码格式
- 一级计算机字处理步骤,计算机一级B文字处理操作步骤
- 免编程让你零基础制作App