我有一个使用Maven2的仅Java项目。能够获得可访问已编译应用程序和所有库的完整类路径的REPL,将非常有用。在SBT中,这对于纯Scala和混合Scala / Java项目而言是微不足道的:我运行sbt console
。
但这对于纯Java项目也将非常有用。我不介意使用哪种语言:显然,Scala和BeanShell都非常适合此语言,但是JRuby或Jython或Rhino或Clojure也会做得很好。基本上,我希望能够交互式地戳戳和生成对象。
在没有BeanShell或Scala或任何添加为运行时/编译时依赖项的情况下,在Maven项目中设置REPL的最简单方法是什么?
最佳答案
对于JRuby,请尝试以下操作。不需要修改您的POM。
mvn org.jruby.plugins:jruby-rake-plugin:irb