相关疑难解决方法(0)

如何包含同一依赖项的两个不同版本?

我正在为Java中的ERP系统进行定制.在我的自定义中,我想使用Apache POI 3.10.1.因此我整合了罐子poi-3.10.1-20140818.jar和poi-ooxml-3.10.1-20140818.jar.

但是,这些jar包含已经包含在ERP系统核心代码中的几个类,但有差异.

如果核心ERP类覆盖POI类,则自定义会引发运行时异常.如果POI类覆盖核心类,则核心功能可能会发生相同的情况.

处理这样的问题的最佳做法是什么?

我的定制是一个相对孤立的功能.

java classloader conflicting-libraries apache-poi

2
推荐指数
1
解决办法
1425
查看次数