Я обнаружил, что с этим не так, и хотел обновить здесь, если это будет полезно для кого-то еще.
Один из моих доменных объектов называется:
HierarchyNode
, и я сохранилОтличный скрипт как HierarchyNode.grooy.
В результате, когда в консоли был выполнен следующий код, произошел сбой:
def root = new HierarchyNode(['name': 'Root Node', 'company': comp, 'customer': cust, 'isRoot': true, 'nodeProperties': ['prop1': 'value1', 'prop2': 'value2']])
с этим исключением:
groovy.lang.MissingPropertyException: No such property: name for class: HierarchyNode at HierarchyNode.run(HierarchyNode.groovy:6)
Переименование сценария, чтобы не конфликтоватьс объектом домена решена проблема.