内容


使用 IBM Workload Plug-in Development Kit

让您开始熟悉虚拟应用程序模式的四个基本任务

Comments

下面四个基本任务能够可以帮助您熟悉 IBM Workload Plug-in Development Kit 和虚拟应用程序模式:

  • 在 Eclipse 中建立样例环境。
  • 从命令行创建新插件项目。
  • 使用命令行工具构建单个插件和模式类型。
  • 使用 Eclipse 框架开发插件。

在 Eclipse 中建立样例环境

遵循以下步骤建立一个 Eclipse 开发环境,供样例使用。

开始之前:确保您正在使用以下版本:

  • Eclipse V3.6.2,32 位。推荐使用 Java Enterprise Edition (JEE) 版本。
  • JDK 1.6,32 位。
  1. 导入 PDK plugin.depends 项目和 hello 样例源项目。
    1. 创建一个新工作区,并启动 Eclipse。
    2. 选择 File > Import > General > Existing Projects into Workspace
    3. 选择 Select root directory:。使用 Browse 按钮找到 iwd-pdk-workspace 目录并选择它,这是您下载并展开了 pdk-<version>.zip 文件的地方。
    4. 选择 plugin.depends 和四个样例项目。
    完成导入之后,以下项目会出现在您的工作区中:
    • patterntype.hello
    • plugin.com.ibm.sample.hclink
    • plugin.com.ibm.sample.hello
    • plugin.com.ibm.sample.hellocenter
    • plugin.depends
  2. 在工作区构建所有插件。导航到 plugin.depends 项目并运行 build.xml Ant 脚本。要运行 Ant,请右键单击文件并选择 Run As > Ant Build
  3. 构建 hello 模式类型。导航到 patterntype.hello 项目并运行 build.patterntype.xml 脚本。
  4. 刷新 patterntype.hello 项目。将出现一个名为 export 的新文件夹。导航到 export 文件夹。hello-2.0.0.2.tgz 模式类型文件位于这里。

从命令行创建新插件项目

开始之前:

  1. 将目录 (cd) 改为工作区的 plugin.depends 项目目录。
  2. 设置 ANT_HOME 环境变量。您可以使用安装在 Eclipse 中的 Ant,目录为 eclipse/plugins/org.apache.ant_1.7*。您还可以从 Eclipse 调用这个 Ant 脚本。
  3. 右键单击 plugin.depends 项目中的 create.plugin.project.xml 并选择 Run As > Ant Build
  4. 单击 argument 区域的 Main 选项卡,输入以下步骤中所示的各个 -Dproject.name=jp1 值。

要创建一个新插件项目,请执行以下步骤:

  1. 创建一个新模板插件项目。project.name 属性是可选的,而且如果没有指定,则其值默认为 plugin.name。
    ant -Dproject.name=tp1 -Dplugin.name=a.b.c.template -f 	create.plugin.project.xml
  2. 如下所示创建一个新的 Java 插件项目:
    1. 不包含程序包名称:(.java 具有 Java classname 属性)
      ant -Dproject.name=jp1 -Dplugin.name=a.b.c.java -
      Djava.classname=MyPlugin -f create.plugin.project.xml
    2. 包含程序包名称:
      ant -Dproject.name=jp2 -Dplugin.name=a.b.c.java -
      Djava.classname=a.b.c.MyPlugin -f create.plugin.project.xml
  3. 确认命令成功。将新创建的项目导入您的工作区。要构建插件项目,例如 jp1,请找到项目 jp1 中的 build.plugin.xml,右键单击它并选择 Run As > Ant Build...,同时选中 clean, publish。等效的 Ant 命令是发布项目 jp1 目录中的以下命令:
    ant -f build.plugin.xml clean publish

您应当看到 export 目录中已经创建了 a.b.c.java-<version>.tgz 插件。

使用命令行工具构建单个插件和模式类型

开始之前:本文假定您安装了以下工具:

  • Ant 编译环境版本 1.7.1 或其更高版本。
  • 命令行环境,比如 Linux 控制台或 Windows CLI。
  • 消息格式工具,比如 msgfmt (Linux) 或 msgfmt.exe (Windows)。将工具文件夹添加到系统路径中,确保您无需完整路径即可启动工具。

要构建一个插件和模式类型,请执行以下步骤:

  1. 转至您在 “建立样例环境” 小节中创建的工作区。
  2. 导航到目标插件项目的 root 文件夹。
  3. 使用该命令构建一个插件:
    ant -f build.plugin.xml

    构建信息会显示在控制台中。
  4. 转至插件项目的 export 文件夹。该文件夹由步骤 3 生成。找到插件程序包,即一个 TGZ 文件。
  5. 导航到 plugin.depends 项目的 root。
  6. 使用以下命令在该工作区构建所有插件:
    ant -f build.xml

    该命令一次在工作区构建一个插件。脚本启动之后,转至 plugin.depends 项目的 image/plugins 文件夹,检查已构建的所有插件程序包。
  7. 导航到模式类型项目的 root,即 patterntype.hello,输入以下命令:
    ant -f build.patterntype.xml

    脚本启动之后,转至 pattterntype.hello 项目的 export 文件夹的 root,检查构建的模式类型包,即一个 TGZ 文件。

使用 Eclipse 框架开发插件

要使用 Eclipse 开发插件,请执行以下步骤:

  1. 转至您在 “建立样例环境” 小节中创建的工作区。
  2. 构建一个插件。
    1. 选择该项目 root 目录中的 build.plugin.xml 文件。
    2. 右键单击并选择 Run As > Ant Build。然后开始构建插件。
    3. 在构建过程之后,刷新项目,随后会显示一个名为 export 的新文件夹。所有已构建的工件都会列在 export 文件夹中。插件程序包位于 export 文件夹的 root 目录中。
  3. 在工作区构建所有插件。
    1. 选择 plugin.depends 项目 root 目录中的 build.xml 文件。
    2. 右键单击并选择 Run As > Ant Build。然后开始构建插件。
    3. 在完成构建过程之后,刷新项目。一个名为 image 的新文件夹会出现在子文件夹 plugins 中,其中包含已构建的所有插件程序包。
  4. 构建一个模式类型。在执行该步骤之前,您必须先成功地完成步骤 2。
    1. 选择 patterntype.hello 项目 root 目录中的 build.patterntype.xml 文件。
    2. 右键单击并选择 Run As > Ant Build。然后开始构建模式类型。
    3. 在完成构建过程之后,刷新项目。此时会显示一个名为 export 的新文件夹,其中列出了所有已构建的工件。
    4. 模式类型包位于 export 文件夹的 root 目录中。

结束语

这些任务应当能够让您熟悉如何使用 PDK。如果您想了解如何使用该工具包,本文的 创建和定制虚拟应用程序模式 阐述了如何使用该工具包创建和定制虚拟应用程序模式。


相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Cloud computing, WebSphere, Information Management
ArticleID=818429
ArticleTitle=使用 IBM Workload Plug-in Development Kit
publish-date=05282012