Fabric8:用于openshift和kubernetes的OSGI捆绑包java客户端

问题描述:

我正在为我的应用程序集成fabric8,并且需要将fabric8 kubernetes和openshift客户端添加为OSGI捆绑包。我可以通过以下Maven仓库获取它们作为JAR存档。Fabric8:用于openshift和kubernetes的OSGI捆绑包java客户端

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包作为依赖关系,而无需转换它们并将它们添加到*存储库中?

没有直接的方法来获得OSGI包,我们必须手动构建它。 我们可以把它可用,但我们必须准备捆绑,并有大量的可用工具, 参考:

的kubernetes客户端将所有工件捆绑在一起。 bundle可以在maven central上使用,你可以通过使用bundle分类器来使用它们。

例如:

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