2011-10-10 36 views
2

我有一个使用Maven2的仅Java项目。能够获得可访问已编译应用程序的完整类路径和所有库的REPL将非常有用。在SBT中,对于纯Scala和混合的Scala/Java项目来说这是微不足道的:我运行sbt console在纯Java Maven2项目中获取BeanShell(或Scala或JRuby)REPL的任何方法?

但它对于纯Java项目也会非常有用。我并不担心什么语言:显然,Scala和BeanShell一样非常好,但JRuby或Jython或Rhino或Clojure也能很好地完成这项工作。基本上我想能够交互地戳和推动对象。

在没有BeanShell或Scala或添加为运行时/编译时依赖项的情况下在Maven项目中设置REPL的最简单方法是什么?

回答

5

对于JRuby,请尝试以下操作。不需要修改你的POM。

mvn org.jruby.plugins:jruby-rake-plugin:irb 
+0

谢谢!这完美地完成了这项工作。 –

相关问题