一、错误记录
Groovy 代码 , 会报错 ;
报错信息 :
groovy.lang.GroovyRuntimeException: This script or class could not be run. It should either: - have a main method, - be a JUnit test or extend GroovyTestCase, - implement the Runnable interface, - or be compatible with a registered script runner. Known runners: * <none>
二、问题分析
只有符合如下要求的 Groovy 代码可以运行 :
有 main 函数 ;
测试用例 , 作为JUnit测试或扩展GroovyTestCase ;
线程相关 , 实现Runnable接口 ;
与注册的脚本运行程序兼容 ;
其它情况的 Groovy 代码 , 均不可运行 ;