Maven exclusions(排除依赖)
2024-10-19 13:23:44
在写pom的时候,我们写的一个依赖往往会依赖于其他的包,而这些包可能是过时的不安全的,因此需要排除并重新引用安全的版本,先在依赖这个项目的pom中去除想排除的依赖,再添加指定版本的依赖。
pom的依赖关系可以在idea查看,打开pom.xml。右键点击Diagram,即可显示完整的依赖关系图,包括pom没有明文写出的依赖。可以根据它来判断依赖是否有被重复引用,同时还能查看依赖的版本,十分方便
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>${struts.version}</version>
<exclusions>
<exclusion> <!-- we prefer our explicit version, though it should be the same -->
<groupId>asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/asm/asm -->
<dependency>
<groupId>asm</groupId>
<artifactId>asm</artifactId>
<version>3.3.1</version>
</dependency>
最新文章
- pip 与pip3
- PHP无限极分类,多种方法|很简单,这里说的很详细,其它地方说的很不好懂
- 代码实现native2assci
- dojo 一 require 路径问题
- dzzoffice的树型结构用户管理设计
- UML建模文章总结
- APMServ5.2.6 升级PHP版本 到高版本 5.3,5.4
- hadoop集群环境搭建准备工作
- 趋势科技4月移动client病毒报告
- python--DenyHttp项目(2)--ACM监考客户端测试版☞需求分析
- Effective C++ 读书笔记(39-45)
- Windows下安装Spark环境
- [WeChall] Training: MySQL I (MySQL, Exploit, Training)
- ef 数据库连接字符串加密
- pyautogui控制鼠标键盘自动填写数据
- PAT甲题题解-1053. Path of Equal Weight (30)-dfs
- UVA11324_The Largest Clique
- 监听视图树 ViewTreeObserver 获取View的宽高
- ubuntu16.04中文乱码解决方案
- HDU 1004 Let the Balloon Rise(map的使用)