【问题标题】:Download Java EE API JARs as OSGI bundles将 Java EE API JAR 下载为 OSGI 包
【发布时间】:2011-11-08 18:46:25
【问题描述】:

有没有可以下载 Java EE API JAR 作为 OSGi 包的地方?

【问题讨论】:

    标签: java jakarta-ee jar osgi


    【解决方案1】:

    我不知道在哪里可以做到这一点,但您可以将 jar 包起来并使用 wrap scheme 将它们部署为捆绑包。

    因此,您想要从 maven 中提取它们并将它们包装为捆绑包的命令将是 osgi:install -s wrap:mvn:javax/javaee-api/6.0

    【讨论】:

    • 我很高兴有更多的人知道wrap:。这是将非 OSGi jar 打包为包的最简洁方式。
    • 完全同意 Jon7 和 Tony 的观点,为什么在运行时打包速度如此之快,为什么要保留自己的自定义版本或寻找晦涩的存储库。
    【解决方案2】:

    Apache Geronimo 为 Java EE 包生成 API jar,它们都是(至少是我使用过的所有)OSGi 包。它们都安装在 Maven 中心。您可以在 maven central here 中搜索它们,然后下载它们以在 maven 外部使用,或者您可以将依赖项添加到您的 pom 并以这种方式获取它们。

    【讨论】:

      猜你喜欢
      • 2011-08-05
      • 2010-10-15
      • 2011-10-06
      • 1970-01-01
      • 2011-12-26
      • 2015-04-12
      • 1970-01-01
      • 2013-12-14
      • 1970-01-01
      相关资源
      最近更新 更多