Если вы уже знаете Groovy (что, как я полагаю, вам известно, поскольку вы упомянули Groovy Console), просто используйте groovysh или groovyConsole, входящие в дистрибутив Groovy. Если у вас есть пользовательские файлы jar, которые вы хотите импортировать, вы можете написать пакетный файл, который запускает groovysh / groovyConsole с теми, которые добавляются в classpath. Вы также можете сделать это
this.class.classLoader.rootLoader.addURL(new URL("file:///path to file"))
изнутри оболочки для загрузки других банок.
Я использовал Jython несколько лет назад, чтобы делать то, что вы просите. Как часть моего сценария сборки, я сгенерировал пользовательский файл jython.bat и .py, который включал полный путь к классу для проекта, над которым я работал. Таким образом, когда я запустил Jython, у него был бы весь доступный код, и это вызвало бы Spring, чтобы позволить мне вертеть вещи в живой системе. Вы можете сделать то же самое с Groovy, JRuby, BeanShell и т. Д.