创建 OSGi 生命周期

如果启用了开放式服务网关协议 (OSGi) 模型库,那么可激活社区的预配置生命周期。该生命周期支持您生成属性、软件包和服务资产及其与捆绑软件资产的关系。

开始之前

存储库管理员必须先启用 OSGi 模型库,然后您才能使用 OSGi 生命周期。有关更多信息,请参阅启用 OSGi 模型库

要导入并管理生命周期,您必须是存储库或社区管理员。

产品可通过使用 OSGi 捆绑软件存储库与 Rational Asset Manager 集成。产品必须使用以下 URL:http://hostname:port/context-root/BundleRepository。此 URL 是 OSGi 捆绑软件存储库 (OBR)。有关更多信息,请参阅 OSGi 捆绑软件存储库 (OBR)

过程

  1. 登录 Web 应用程序。
  2. 单击管理
  3. 单击社区的名称,或者为 OSCi 捆绑软件、软件包和服务创建一个新社区。
  4. 单击生命周期选项卡。
  5. 在“生命周期”部分中,单击导入 OSGi 生命周期
  6. 单击角色并指定社区用户角色,以管理哪些用户可以从 OBR 中搜索、查看和下载捆绑软件资产。 捆绑软件在 OBR 中是否可见依用户的角色而定。为确保捆绑软件资产在 OBR 中可见以及为使用户能够下载捆绑软件,用户必须能够搜索和下载资产。您可使用资产使用者角色。为了使匿名用户具有搜索和下载功能,可以将“资产使用者”角色分配给所有用户。
  7. 单击确定 OSGi 生命周期已创建完成且已配置 OSGi 资产类型。

下一步做什么

您可以修改 OSGi 生命周期以使其与社区或组织的流程保持一致。有关配置定制生命周期的更多信息,请参阅创建主生命周期
当您在社区中提交 OSGiBundle 资产时,请遵循以下准则:
  • 对每个捆绑软件提交一个资产并且包含 .jar 文件(其中具有 manifest.mf 文件)。
  • 在资产中输入名称、版本和简短描述。这些值将被清单文件所指定的值覆盖。
  • 在您提交捆绑软件时,请防止 Web 客户端抽取 .jar 文件的内容。在“扩展压缩文件”窗口中,单击更多选项,选择上载,然后单击

反馈