【发布时间】:2016-05-26 00:59:55
【问题描述】:
Glassfish 在其modules 目录中存储了大量第三方库。令我惊讶的是,如果我的项目使用了那里存在的库,Glassfish 将从那里提供它,而不是我在我的 WAR 文件中打包的正确版本。
这会导致许多错误。例如,我使用jackson-datatype-joda 2.6.3 版本,它要求jackson-databind 具有相同的版本,并且它包含在我的项目中。但是 Glassfish 用 2.3.2 版本替换了那个包,这导致了this issue。
如何防止 Glassfish (4.1) 将我使用的库替换为其他版本?
【问题讨论】:
标签: java glassfish pom.xml glassfish-4