2011-10-10 34 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

謝謝!這完美地完成了這項工作。 –

相關問題