为什么需要

经常使用maven来构建项目的朋友,应该遇到过类似这样的情况:项目通过maven引入了很多jar包,随着时间推移,这些jar包都有了更优的新版本出来,想升级,但又觉得很繁琐。主要是因为两方面:

  • jar包太多,得一个一个检查新版本,太累了。
  • 使用maven的update命令检查吧,又担心兼容问题。某些Jar包的大版本升级是涉及到很多API的变更的。

作者自己就经常遇到类似的问题,最后忍无可忍,终于自己动手写了一个工具,来自动化完成这一工作。

工具地址

网页版,不用下载,方便使用:maven Jar包新版本检测工具

使用方法

先看一下界面:

从左到右,一共三个大白框,使用步骤如下:

  1. 先把你的maven工程里的pom.xml全文粘贴到第一个白框中。
  2. 点击中间白框中的【开始检测】,然后耐心等待。
  3. 中间的白框中会出现需要升级的jar包,以及可以升级的所有版本。选择你想升级的jar包,点击右侧的【升级】按钮,右侧的白框中就会出现替换过该jar包新版本的pom.xml代码。
  4. 如果你想选其他版本,在中间白框中对应的jar包出,点击版本下拉按钮,即可查看其他版本。
  5. 中间白框中的【忽略大版本】选项,勾选后,只检测和你jar包相同大版本的新版本。(大版本的定义:如1.2.3和1.3.5就是相同大版本,大版本是指第一个.之前的数字)

效果展示

版权声明:《maven jar包新版本检测工具推荐》为CoderBBB作者「ʘᴗʘ」的原创文章,转载请附上原文出处链接及本声明。

原文链接:https://www.coderbbb.com/articles/25

最新文章

  1. Database Replay和Consolidated Database replay
  2. js、css引用文件的下载方式
  3. Android 解析JSON格式数据
  4. 【EF】疑难杂症
  5. Tomcat禁止显示目录和文件列表
  6. Git在下搭建下环境的工具
  7. Bootstrap记录
  8. 表单校验demo
  9. Windows下mysql忘记root密码
  10. C#三大方法:虚方法、静态方法、实例方法
  11. bzoj 4868: [Shoi2017]期末考试
  12. 为什么alertView弹出后button会消失的问题
  13. BZOJ3105 新Nim游戏 【拟阵】
  14. Event Recommendation Engine Challenge分步解析第二步
  15. Linux学习之常用文件处理命令(一)
  16. XE 画矩形实现拖拉改变大小(属性)
  17. eclipse中svn提交报错的解决
  18. 30 C? Go? Cgo!
  19. java获取Mp3播放时长
  20. 什么是DQL、DML、DDL、DCL

热门文章

  1. Vulhub 漏洞学习之:Apereo CAS
  2. HTTP/2 VS HTTP/3
  3. err has no member, has initializer but incomplete type
  4. 安装torch_scatter,torch-sparse,torch-cluster,torch-spline-conv,torch-geometric
  5. VOLO论文笔记
  6. iOS开发 调试技巧
  7. CodeGym自学笔记08——交互对象
  8. Mac的Dock栏是什么?Mac Dock栏使用技巧
  9. 【Excel】IF条件函数公式怎么用?
  10. uwsgi部署flask,flask_apscheduler任务遇到各种问题解决