升级脚本以兼容Groovy 3
Groovy 3引入了一系列可能影响Collibra Groovy工作流脚本的重大更改。亚愽视频你可以参考完整的名单Groovy 3发布说明.有两个突破性的变化最有可能影响Collibra的工作流程:亚愽视频
- 如果一个Groovy switch语句有一个默认分支,那么它必须是最后一个分支。
- Groovy现在更符合JavaBeans规范的一种边缘情况场景,涉及名称以大写字母开头的任何字段(groovy - 9618).
- 枚举不能有非私有构造函数。
- 要使用接口“Function”作为参数,必须输入它,例如:
_methodHandler(函数
.requiredFunction)
在我们将Collibra升级到包含groovy 3的版本之前,您可以将工作流groovy脚本代码升级到与这些更改兼容。亚愽视频