Fabric8:用于openshift和kubernetes java客户端的OSGI bundle jar

时间:2017-07-24 11:43:20

标签: maven osgi kubernetes openshift fabric8

我正在为我的应用程序集成fabric8,并且需要添加fabric8 kubernetes和openshift客户端作为OSGI包。我可以从maven存储库中获取它们作为JAR存档。

https://mvnrepository.com/artifact/io.fabric8/openshift-client/2.5.7 https://mvnrepository.com/artifact/io.fabric8/kubernetes-client/2.5.7

并且必须将它们转换为OSGI包以将它们添加到我的应用程序,因为我的应用程序仅支持包。 有没有办法直接从maven存储库中获取上述jar的OSGI包作为依赖项而不转换它们并将它们添加到中央存储库?

2 个答案:

答案 0 :(得分:1)

没有直接获取OSGI包的方法,我们必须手动构建它。 我们可以提供它但我们必须准备捆绑包并且有很多工具可用, 供参考:

答案 1 :(得分:0)

kubernetes-client为其所有工件提供捆绑包。捆绑包在maven central上可用,您只需使用捆绑分类器就可以使用它们。

例如:

http://repo1.maven.org/maven2/io/fabric8/kubernetes-client/2.6.2/kubernetes-client-2.6.2-bundle.jar