У меня есть проект только на Java, использующий Maven2. Было бы очень полезно иметь возможность получить REPL, который имеет доступ к полному пути к классам скомпилированного приложения и всех библиотек. В SBT это просто для чистых Scala и смешанных Scala / Java проектов: я запускаю sbt console
.
Но это было бы очень полезно и для проектов на чистом Java. Я не беспокоюсь о том, какой язык: Scala, очевидно, довольно хорош для этого, как и BeanShell, но JRuby, или Jython, или Rhino, или Clojure тоже хорошо справились бы. По сути, я хочу иметь возможность интерактивно тыкать и подталкивать объекты.
Какой самый простой способ настроить REPL в проекте Maven без BeanShell или Scala или чего-либо еще, добавляемого как зависимость времени выполнения / времени компиляции?