处理插件的依赖关系
问题描述:
我正在为Axway api网关编写一个插件。我用代码将所有依赖关系打包为一个超级jar。当这样做时,我的插件上的jar与axway jars发生冲突,并且出现奇怪的异常。处理插件的依赖关系
如何从Axway jar中分离插件jar依赖项以避免冲突?任何建议将不胜感激。
感谢
答
要解决这个问题,我创建了一个简单的jar,没有任何依赖关系,并将其放置在Axway公司的classpath中。然后简单的jar会在一个单独的类加载器中调用uber jar来处理请求并返回结果。它的作用就像魅力。
你如何运行这些罐子?这些包装和部署在应用程序容器中吗?还是你独立运行这些超级罐子? –
取决于你如何组装这个jar我建议标记你的jar的依赖关系(如果它是一个maven项目) –
它们被打包并部署在Axway的ext/lib文件夹中。不是一个独立的罐子 – Minisha