您可以通过将项目转换成 Maven 项目来向 OSGi 应用程序添加 Maven 支持。所转换的项目仍然是 OSGi 应用程序,但捆绑软件的配置(例如它的标识、版本以及依赖关系)定义在 pom.xml 文件中。
过程
- 右键单击 OSGi 应用程序,然后选择。
- 完成“创建新的 POM”对话框。 输入组标识、工件标识和版本,或者接受缺省值。(可选)输入名称和描述。
对于包装,请接受缺省值。
- 单击完成。
结果
已对项目进行了以下更改:
- 为项目生成了项目对象模型 (POM) 文件 (pom.xml),该文件包含现有 manifest.mf 文件中的所有配置(包括依赖关系)。
- 将更新现有的 manifest.mf 文件以指示该文件由 Maven 项目生成。请不要编辑所生成的 manifest.mf 文件。
您添加至项目的新依赖关系将在
pom.xml 中指定。在
pom.xml 文件所做的更改将自动在
manifest.mf 文件中生成。
下一步做什么
如果项目使用 WebSphere® Application Server API,那么必须在 POM 文件中将它们手动添加为依赖关系:
- 在 Maven 存储库中安装服务器 API。有关指示信息,请参阅将服务器 API 安装到 Maven 存储库中。
提示: 仅需要将 API 安装到本地存储库一次。
- 添加与 API 的依赖关系。如果已将 API 添加至 Maven 存储库,请右键单击项目并选择 。选择该模块;这时,将更新组标识和工件标识字段。将作用域设置为 provided。单击确定。
有关如何从 Maven 捆绑软件中的 JAR 文件导出软件包的详细信息,请参阅以下子主题: