重用现有根 JAR
如果已决定直接重用相关 applet 的现有根 JAR,则只需在插件标记中列出此 JAR。
使用新的逻辑根 JAR
但是,如果要添加新的 JAR,则所需步骤如下所示。
1. 为逻辑 JAR 组件创建内容和内容清单说明文件。可通过在代码库中执行以下操作来使用 MakeJar.xml 内的触发器执行此操作:
ant -f MakeJar.xml makeNewJarDescr -DlogicalJarName=
logicalJarName
例如,对于新的逻辑 JAR foo,将执行以下操作:
ant -f MakeJar.xml makeNewJarDescr -DlogicalJarName=foo
◦ 这将在 codebase\jarContents 中为指定的逻辑 JAR 创建一个空白 FCS .includes 文件;例如,对于逻辑 JAR foo,此文件将为 fooFCS.includes 文件。
◦ 同时会在 codebase\jarManifests 中为指定逻辑 JAR 创建头、自定义、DSU 和 FCS .manifest 文件;例如,对于逻辑 JAR foo,这些文件将为 foo.manifest、fooCust.manifest、fooDSU.manifest 和 fooFCS.manifest。除头清单 (如 foo.manifest) 之外,所有这些文件最初都是空白的。头内容清单默认具有一个类-路径条目,用于列出逻辑 wtApplet.jar 前面的逻辑 JAR 的自定义、DSU 和 FCS JAR 组件;例如,对于逻辑 JAR foo,条目如下:
Class-Path: fooCust.jar fooDSU.jar fooFCS.jar wtApplet.jar
如果逻辑 JAR 不依赖 wtApplet.jar 或具有其他相关性,则应修改此条目 - 在任一情况下,应在 FCS JAR 条目后列出这些内容。
2. 在 <Windchill>\codebase\jarManifests 中创建包含新 JAR 的逻辑名称的 .set 文件。
3. 通过在 MakeJar.xml (在代码库目录中) 上执行适当的触发器来构建您的 JAR,例如:
ant -f MakeJar.xml buildFullClientJars -DlogicalJarNames=foo
其中,"foo" 应替换为逻辑 JAR 的名称。
6. 重新测试 applet。