本文主要是介绍jxls 报 omitted for conflict with 3.0.0-beta1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题背景:
子maven项目中引用了jxls相关依赖,之前是好的,代码好久没动了,今天突然刷新之后报错,如下:omitted for conflict with 3.0.0-beta1。
子模块中也指定了版本号,如下:
主模块中的配置,如下:
但是无论怎么刷新与清理,总是从仓库中下载最新的一个版本,如下:
导致之前写的一些个jxls相关的工具类一直报错,项目无法编译与启动。
解决过程:
1.这个问题的关键是,应该还有其他地方引用了3.0.0-beta1的版本,导致两个版本冲突了。
2.最后发现是jxls-poi里面又引用了jxls最新的版本,如下:
3. 在maven仓库官网发现3.0.0-beta1是24年1月21才更新,所以在这个时间之前使用的时候,一直没问题,最近使用就会有问题了。
4.因为项目中目前是使用easypoi来导出导入excel,没有使用jxls,所以先把jxls相关代码移除。
这篇关于jxls 报 omitted for conflict with 3.0.0-beta1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!