./gradlew run gives the following output:
:compileGroovy
startup failed:
/Users/sean/git/example-ratpack-gradle-groovy-app/src/main/groovy/groovywebconsole/ScriptExecutor.groovy: 4: unable to resolve class org.codehaus.groovy.runtime.StackTraceUtils
@ line 4, column 1.
import org.codehaus.groovy.runtime.StackTraceUtils
^
/Users/sean/git/example-ratpack-gradle-groovy-app/src/main/groovy/groovywebconsole/ScriptExecutor.groovy: 3: unable to resolve class org.codehaus.groovy.control.MultipleCompilationErrorsException
@ line 3, column 1.
import org.codehaus.groovy.control.MultipleCompilationErrorsException
^
/Users/sean/git/example-ratpack-gradle-groovy-app/src/main/groovy/groovywebconsole/ScriptExecutor.groovy: 17: unable to resolve class Binding
@ line 17, column 24.
def aBinding = new Binding([out: printStream])
^
/Users/sean/git/example-ratpack-gradle-groovy-app/src/main/groovy/groovywebconsole/ScriptExecutor.groovy: 22: unable to resolve class MetaClassRegistryChangeEventListener
@ line 22, column 11.
} as MetaClassRegistryChangeEventListener
^
/Users/sean/git/example-ratpack-gradle-groovy-app/src/main/groovy/groovywebconsole/ScriptExecutor.groovy: 20: unable to resolve class MetaClassRegistryChangeEvent
@ line 20, column 24.
def listener = { MetaClassRegistryChangeEvent event ->
^
/Users/sean/git/example-ratpack-gradle-groovy-app/src/main/groovy/groovywebconsole/ScriptExecutor.groovy: 34: unable to resolve class GroovyShell
@ line 34, column 22.
result = new GroovyShell(aBinding).evaluate(scriptText)
^
/Users/sean/git/example-ratpack-gradle-groovy-app/src/main/groovy/groovywebconsole/ScriptExecutor.groovy: 45: unable to resolve class MetaClassRegistryChangeEvent
@ line 45, column 28.
emcEvents.each { MetaClassRegistryChangeEvent event ->
^
7 errors
:compileGroovy FAILED
FAILURE: Build failed with an exception.
BUILD FAILED