升级脚本以兼容Groovy 3

Groovy 3引入了一系列可能影响Collibra Groovy工作流脚本的重大更改。亚愽视频你可以参考完整的名单Groovy 3发布说明.有两个突破性的变化最有可能影响Collibra的工作流程:亚愽视频

  • 如果一个Groovy switch语句有一个默认分支,那么它必须是最后一个分支。
  • Groovy现在更符合JavaBeans规范的一种边缘情况场景,涉及名称以大写字母开头的任何字段(groovy - 9618).
  • 枚举不能有非私有构造函数。
  • 要使用接口“Function”作为参数,必须输入它,例如:_methodHandler(函数 requiredFunction)

在我们将Collibra升级到包含groovy 3的版本之前,您可以将工作流groovy脚本代码升级到与这些更改兼容。亚愽视频