在规则更改对代码生成的影响符合预期后,最后一步是将这些规则部署到
IBM® Rational® Rhapsody® 执行定制代码生成时使用的 .jar 文件。
过程
- 在 RulesComposer 中,选择。
- 对于导出目标,选择 。
- 单击下一步。
- 对于导出目录,选择 <Rational Rhapsody installation path>\Share\CodeGenerator\GenerationRules\LangC\CompiledRules。
注: 在缺省情况下,包含现有规则的 .jar 文件
(RiCWriter.jar) 处于只读状态。请确保在尝试导出已更新的规则之前更改此属性。
- 在“导出选项”下方,选择部署 JAR 文件。
- 单击完成。新规则将包含在 RiCWriter.jar 中。
注: Rational Rhapsody 将在对
C_CG::Configuration::GeneratorRulesSet
属性指定的文件中查找已编译的规则。此属性的缺省值是
$OMROOT\CodeGenerator\GenerationRules\LangC\
CompiledRules\RiCWriter.classpath。
- 要实现更新后的 .jar 文件中的规则,必须在导出
.jar 文件后关闭 Rational Rhapsody 并接着将其重新打开。