我正在为我的应用程序集成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包作为依赖项而不转换它们并将它们添加到中央存储库?
答案 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