如果启用了开放式服务网关协议 (OSGi) 模型库,那么可激活社区的预配置生命周期。该生命周期支持您生成属性、软件包和服务资产及其与捆绑软件资产的关系。
开始之前
存储库管理员必须先启用 OSGi 模型库,然后您才能使用 OSGi 生命周期。有关更多信息,请参阅启用 OSGi 模型库。
要导入并管理生命周期,您必须是存储库或社区管理员。
产品可通过使用 OSGi 捆绑软件存储库与 Rational Asset Manager 集成。产品必须使用以下 URL:http://hostname:port/context-root/BundleRepository。此 URL 是 OSGi 捆绑软件存储库 (OBR)。有关更多信息,请参阅 OSGi 捆绑软件存储库 (OBR)。
过程
- 登录 Web 应用程序。
- 单击管理。
- 单击社区的名称,或者为 OSCi 捆绑软件、软件包和服务创建一个新社区。
- 单击生命周期选项卡。
- 在“生命周期”部分中,单击导入 OSGi 生命周期。
- 单击角色并指定社区用户角色,以管理哪些用户可以从 OBR 中搜索、查看和下载捆绑软件资产。 捆绑软件在 OBR 中是否可见依用户的角色而定。为确保捆绑软件资产在 OBR 中可见以及为使用户能够下载捆绑软件,用户必须能够搜索和下载资产。您可使用资产使用者角色。为了使匿名用户具有搜索和下载功能,可以将“资产使用者”角色分配给所有用户。
- 单击确定。 OSGi 生命周期已创建完成且已配置 OSGi 资产类型。
下一步做什么
您可以修改 OSGi 生命周期以使其与社区或组织的流程保持一致。有关配置定制生命周期的更多信息,请参阅
创建主生命周期。
当您在社区中提交 OSGiBundle 资产时,请遵循以下准则:
- 对每个捆绑软件提交一个资产并且包含 .jar 文件(其中具有 manifest.mf 文件)。
- 在资产中输入名称、版本和简短描述。这些值将被清单文件所指定的值覆盖。
- 在您提交捆绑软件时,请防止 Web 客户端抽取 .jar 文件的内容。在“扩展压缩文件”窗口中,单击更多选项,选择上载,然后单击否。