使用 Apache Ant 创建 OSGi 应用程序
可以使用 Apache Ant (Ant) 命令行工具将捆绑软件打包到 OSGi 应用程序中。
准备工作
本主题假设您了解如何使用 Ant 构建工具,并且已创建要打包为 OSGi 应用程序的捆绑软件和应用程序清单文件。
有关创建 OSGi 应用程序的详细概述以及有关如何使用 Rational® Application Developer 或类似工具执行此操作的指示信息,请参阅 创建 OSGi 应用程序。
有关此任务
本主题中的代码示例显示了使用 Ant zip 任务将一组捆绑软件和应用程序清单 (APPLICATION.MF) 文件打包到企业捆绑软件归档 (.eba) 文件中的语法。
示例
<zip destfile="${output.dir}/myExample.eba" basedir="${basedir}">
<filename name="META-INF/APPLICATION.MF"/>
<fileset dir="${basedir}">
<include name="*.jar"/>
</fileset>
</zip>
此示例将 META-INF/APPLICATION.MF 文件以及以 .jar 结尾的所有文件(即,捆绑软件)打包到 EBA 文件中。
${output.dir} 和 ${basedir} 指代以下 Ant 属性:- output.dir 是用户定义的属性,用于指定构建的输出目录。
- basedir 是预定义的属性,用于指定包含 Ant build.xml 文件的目录。
下一步做什么?
您可以使用管理控制台或 wsadmin 命令在 WebSphere® Application Server中部署和启动 OSGi 应用程序。 请参阅 将 OSGi 应用程序部署为业务级应用程序。