easyexcel报错解决

问题

项目由poi改用easyexcel,报错如下:
java.lang.NoSuchMethodError: ‘org.apache.poi.ss.usermodel.CellType org.apache.poi.ss.usermodel.Cell.getCellType()’

原因

easyexcel中的poi和项目原本的poi版本冲突问题。
由于之前做过easyexcel项目,就把所以子工程pom里的poi注释掉了。
关键:忽略了parent项目pom的dependencyManagement中版本锁定的poi,这里误以为在子工程未使用就不会冲突。

解决

将项目所有有关poi的dependency全部注释掉,包括dependencies和dependencyManagement。
推荐:使用快捷键ctrl+shift+f直接搜索poi,找到直接注释

你可能感兴趣的:(编程中问题分析及解决,经验分享,java,maven)