处理插件的依赖关系

问题描述:

我正在为Axway api网关编写一个插件。我用代码将所有依赖关系打包为一个超级jar。当这样做时,我的插件上的jar与axway jars发生冲突,并且出现奇怪的异常。处理插件的依赖关系

如何从Axway jar中分离插件jar依赖项以避免冲突?任何建议将不胜感激。

感谢

+0

你如何运行这些罐子?这些包装和部署在应用程序容器中吗?还是你独立运行这些超级罐子? –

+1

取决于你如何组装这个jar我建议标记你的jar的依赖关系(如果它是一个maven项目) –

+0

它们被打包并部署在Axway的ext/lib文件夹中。不是一个独立的罐子 – Minisha

要解决这个问题,我创建了一个简单的jar,没有任何依赖关系,并将其放置在Axway公司的classpath中。然后简单的jar会在一个单独的类加载器中调用uber jar来处理请求并返回结果。它的作用就像魅力。