2015-01-15 94 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