解释 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标签详解相关推荐

  1. html中的mata标签详解

    总是有很多朋友问我<meta name="author" content"xxxxx"><meta http-equiv="xx&q ...

  2. spring中context:property-placeholder标签详解

    spring中context:property-placeholder标签的使用说明 1,有些参数在某些阶段中是常量. 在开发阶段我们连接数据库时的url,username,password等信息 分 ...

  3. HTML5中Head内标签详解(一):meta标签

    引言: 我发现自己最近有点走偏了,越来越多的将学习的精力放在编程上,而渐渐的忽略了HTML这个简单又不简单的标记语言上.相信大家应该也有这样的经历.觉得HTML这种东西很简单不需要花费太多精力就能使用 ...

  4. maven中profile的使用详解

    maven中profile使用详解 1. profile语法 1.1 profile中的配置结构 1.2 profile的定义位置 1.3 如何激活profile 1.4 查看当前处于激活状态的pro ...

  5. HTML中的camera标签,详解HTML5 使用video标签实现选择摄像头功能

    详解HTML5 使用video标签实现选择摄像头功能 1. html // jquery reference // // Open WebCam Snap Photo 2. javascript El ...

  6. Maven中依赖文件的详解

    Maven是什么? 简单来说Maven是java中的一种项目管理.项目构建.依赖管理的工具. 为什么使用Maven? 因为Maven让我们的项目带来更多的方便,我们把所有的依赖放在Maven的依赖管理 ...

  7. maven dependence 的optional 和 exclusions 标签详解

    1.简介 Optional:可选依赖(Optional Dependencies) Exclusions:依赖排除(Dependency Exclusions) 2.Optional 举个例子,现在我 ...

  8. 二:Maven中pom.xml元素详解

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6628201.html  一个pom.xml中包含了许多标签,各个标签是对项目生命周期.依赖管理的配置.常用的主 ...

  9. html里meta标签,HTML中的meta标签详解

    meta标签是html标记语言head区一个非常有用的一个辅助性标签,在所有网页中都可以看到以下代码: Document 这些代码可有可无,其实利用好了,大有用途!会带带意想不到的效果,比如加入关键词 ...

最新文章

  1. 实用Jquery开发自己的插件
  2. 高级转录组分析和R数据可视化第11期(报名线上课还可免费参加线下课2020.6)
  3. mac系统下安装、启动、停止mongodb
  4. 中国联通与阿里宣布相互开放云计算资源
  5. ES5-Array-valueOf/toString
  6. tf.Variable()、tf.get_variable()
  7. linux网卡入流速,linux下简单限制网卡速度与
  8. TextPaint绘制文字
  9. 揽货最短路径解决方案算法 - C# 蚁群优化算法实现
  10. pandas处理丢失数据与数据导入导出
  11. Do 32-bit build only with XCode 5.1
  12. imwrite函数 matlab_用matlab做一个脉动磁势分解的动画
  13. 敏捷开发日常跟进系列之一:燃尽图(上)
  14. MySQL-快速入门(17)MySQL Proxy,读写分离,负载均衡
  15. oracle 查询default,oracle分区表检查--是否带有max或default分区
  16. 硬件只要一块esp8266 nodemcu板+几根杜邦线实现远程PC开机,软件全开源(替代智能开关)
  17. pandas最快入门(一)-读取与数据结构
  18. ftp服务器文件编码类型,ftp服务器编码格式
  19. 一级计算机字处理步骤,计算机一级B文字处理操作步骤
  20. 免编程让你零基础制作App

热门文章

  1. 分布式系统架构知识点梳理
  2. 【附源码】Python计算机毕业设计网上订餐系统设计与实现
  3. 【数据挖掘】关联规则之灰色关联分析法
  4. 经典管理故事:兔子与胡萝卜
  5. [图文讲解]redis命令keys和scan的区别
  6. less面试_资深面试官告诉你:面试时千万不要说这七句话
  7. 新年礼OPPO R11s星幕新年版已开售,你想好要送给谁了吗?
  8. 【千与千寻】观影有感
  9. uniapp 引入vant 2 报错 require is not defined
  10. PigyChan_Unity笔记