【发布时间】:2017-04-10 18:34:05
【问题描述】:
我想(必须)使用两个相邻的 maven 依赖项“Y”和“G”,而它们与不同的版本共享相同的依赖项。 默认情况下,旧版本将被新版本覆盖。但是,这会破坏性能。 如何隔离这两个依赖项并确保它们使用正确的依赖项?
【问题讨论】:
-
they share the same dependency with different versionsfor X? -
Y 和 G 是否在 OSGi 容器中运行?如果不是这样是不可能的......我认为你的意思是一个图书馆?
-
@Vishrant 如图,我的项目是X,classpath中有两个版本的artifact Z。
-
@khmarbaise "with software 我假设你的意思是一个库" --> 是的,两个 maven 依赖项。