2015-01-15 39 views
1

我沒有安裝Groovy。
我已經安裝了Grails,我可以從命令行運行我的應用程序!從命令行運行grails會使用哪個groovy

它在哪裏得到一個Groovy編譯器?

N.B我有自己的Groovy編譯器的STS。

他們是否共享STS的Groovy編譯器?如果是這樣,是否也可以將STS指向由gvm安裝的Groovy編譯器?

回答

2

Grails自帶的Groovy版本與其他所有依賴項一樣(例如各種Spring Jar,Hibernate jars,commons-lang等)。它們都在$GRAILS_HOME/lib目錄中(Grails罐子及其來源和javadoc罐子在$GRAILS_HOME/dist目錄中)。

如果您想要獨立於Grails應用程序運行Groovy腳本和程序,則只需要安裝Groovy。

STS和其他IDE使用自己的Groovy編譯器,但Grails除了創建項目文件外沒有與任何IDE集成。

1

Groovy與Grails捆綁在一起。如果安裝Grails的位置由$GRAILS_HOME給出,您會發現捆綁的Groovy在lib/org.codehaus.groovy/groovy-all/jars