如何用IDEA解决maven项目中easypoi的NoClassDefFoundError包冲突问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计447个文字,预计阅读时间需要2分钟。
在日常工作中,我们常会遇到maven依赖的jar包冲突问题。这时,我们需要找出冲突的包,并删除低版本或缺少某些方法的jar包。使用IDEA自带的maven依赖树,可以很好地解决这个问题。
在平常工作中我们经常会遇到maven引用的jar包冲突的事情,这时候我们就需要找出冲突的包,并将低版本或者缺少某些方法的jar给剔除掉。这个时候使用idea自带的maven依赖树就很好解决这样的问题。
包冲突显现出来的问题有:某些类找不到。
原因:工程中引入了一个需要的依赖,但工程中其他依赖的包内部也可能会有相同的依赖,如果版本不同maven可能取了一个低的版本,然后可能造成某个类找不到。
比如:
在工程中引入了easypoi jar,要使用Excel导出功能。
本文共计447个文字,预计阅读时间需要2分钟。
在日常工作中,我们常会遇到maven依赖的jar包冲突问题。这时,我们需要找出冲突的包,并删除低版本或缺少某些方法的jar包。使用IDEA自带的maven依赖树,可以很好地解决这个问题。
在平常工作中我们经常会遇到maven引用的jar包冲突的事情,这时候我们就需要找出冲突的包,并将低版本或者缺少某些方法的jar给剔除掉。这个时候使用idea自带的maven依赖树就很好解决这样的问题。
包冲突显现出来的问题有:某些类找不到。
原因:工程中引入了一个需要的依赖,但工程中其他依赖的包内部也可能会有相同的依赖,如果版本不同maven可能取了一个低的版本,然后可能造成某个类找不到。
比如:
在工程中引入了easypoi jar,要使用Excel导出功能。

