最近跟着网上做项目,几乎所有的资源都和石林里用的不是同一个版本,idea、tomcat,之前加依赖比较少,都是自己一个一个搜的或者是试错出来的版本,这次需要加的依赖太多了不知道怎么搜了。所以想问一下,能不能在加入maven依赖之前就能判断maven依赖都是版本正确的呢?或者哪里能找到文档查这些?
2条回答 默认 最新
- CodeMartain 2022-05-22 22:29关注
这个依赖版本确实比较令人头疼,但是版本的选择还是有依据的,你可以参考以下几条原则:
1,官方推荐的版本组合那自然是最好----比如spring cloud netflix ....
2,看一下大致的版本号---比如2.** 那你就找对应的2,**版本,对于一些好久没有更新版本的依赖,一般选择最新版;
3,看一下仓库某个版本的使用数量,优先考虑热门版本的;
4,看一下依赖包的时间,时间上接近的可以尝试一下;
5,对于依赖冲突的,根据异常提示找到对应的类(有时候是因为多个包下有同名的类,jvm不知道选择哪一个,比如tomcat和servelt包中有一个同名的类,而且方法名义一样),然后排除其中一个不需要的类;欢迎采纳!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码