部署已更改的规则

在规则更改对代码生成的影响符合预期后,最后一步是将这些规则部署到 IBM® Rational® Rhapsody® 执行定制代码生成时使用的 .jar 文件。

关于此任务

要部署已更改的规则,请完成下列步骤:

过程

  1. 在 RulesComposer 中,选择文件 > 导出
  2. 对于导出目标,选择 RulesComposer > 可部署的 RulesComposer 配置
  3. 单击下一步
  4. 对于导出目录,选择 <Rational Rhapsody installation path>\Share\CodeGenerator\GenerationRules\LangC\CompiledRules
    注: 在缺省情况下,包含现有规则的 .jar 文件 (RiCWriter.jar) 处于只读状态。请确保在尝试导出已更新的规则之前更改此属性。
  5. 在“导出选项”下方,选择部署 JAR 文件
  6. 单击完成。新规则将包含在 RiCWriter.jar 中。
    注: Rational Rhapsody 将在对 C_CG::Configuration::GeneratorRulesSet 属性指定的文件中查找已编译的规则。此属性的缺省值是 $OMROOT\CodeGenerator\GenerationRules\LangC\
    CompiledRules\RiCWriter.classpath
  7. 要实现更新后的 .jar 文件中的规则,必须在导出 .jar 文件后关闭 Rational Rhapsody 并接着将其重新打开。

反馈