为实用程序jar创建OSGi并将其与Websphere EAR一起使用

时间:2014-02-06 03:18:01

标签: jar osgi bundle utility

我没有成功找到任何关于在Websphere应用程序中将OSGi包用作实用程序jar的文档。

我正在编写一些在整个组织中使用的公共类,这些类依赖于某些第三方库,如log4j,commons-lang等。我想为该实用程序创建一个OSGi包,可以被不同的websphere应用程序用作实用工具罐就像其他依赖的jar一样,但对于这个,我不需要将其依赖的jar添加到使用我正在创建的实用程序的每个应用程序。

我找到了OSGi教程,但没有在简单的websphere应用程序中使用它们。

我怎样才能做到这一点?是否有任何教程或文档可以指导我如何做到这一点?

2 个答案:

答案 0 :(得分:0)

可能您需要maven并构建具有依赖关系的jar:How can I create an executable JAR with dependencies using Maven?

答案 1 :(得分:0)

据我所知,在OSGi框架之外永远不会看到OSGi包内容。因此,除非websphere在这里做了一些特别的事情,否则这不起作用。