在写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>

最新文章

  1. pip 与pip3
  2. PHP无限极分类,多种方法|很简单,这里说的很详细,其它地方说的很不好懂
  3. 代码实现native2assci
  4. dojo 一 require 路径问题
  5. dzzoffice的树型结构用户管理设计
  6. UML建模文章总结
  7. APMServ5.2.6 升级PHP版本 到高版本 5.3,5.4
  8. hadoop集群环境搭建准备工作
  9. 趋势科技4月移动client病毒报告
  10. python--DenyHttp项目(2)--ACM监考客户端测试版☞需求分析
  11. Effective C++ 读书笔记(39-45)
  12. Windows下安装Spark环境
  13. [WeChall] Training: MySQL I (MySQL, Exploit, Training)
  14. ef 数据库连接字符串加密
  15. pyautogui控制鼠标键盘自动填写数据
  16. PAT甲题题解-1053. Path of Equal Weight (30)-dfs
  17. UVA11324_The Largest Clique
  18. 监听视图树 ViewTreeObserver 获取View的宽高
  19. ubuntu16.04中文乱码解决方案
  20. HDU 1004 Let the Balloon Rise(map的使用)

热门文章

  1. 前端基础(九):SweetAlert(弹出框)
  2. 、M/C/U/简单加/密方法、
  3. PEP8规范 Python
  4. python批量下载邮件附件
  5. php 常用正则运算
  6. Python MySQL 数据库连接不同方式
  7. BFS和DFS
  8. win10 LTSC 2019 激活
  9. 关于b站爬虫的尝试(一)
  10. JavaScript 运算符的优先级