2009-10-09 62 views
1

我的groovy 1.7 beta 1在我的路徑和GROOVY_HOME指向相同的groovy 1.7測試版1目錄。我已經安裝了grails 1.2-M3,並將GRAILS_HOME設置爲指向grails 1.2-M3。我可以使用groovy 1.7 beta 1運行grails 1.2-M3嗎?

我想嘗試一些groovy 1.7功能在我的grails應用程序,匿名內部類是精確的。即使在groovy 1.7 beta 1中支持該功能,我也會收到編譯器錯誤。

我可以看到grails在grails \ lib目錄中包含groovy-all-1.6.4.jar。 在我的設置中,grails 1.2-M3和GROOVY_HOME指向相同的groovy 1.7 beta 1目錄,並且在我的路徑中使用了groovy 1.7 beta 1,那麼grails運行的groovy版本是什麼? groovy-all-1.6.4.jar在grails \ lib目錄中的用途是什麼?

最後,正如我已經問過的標題,我可以用groovy 1.7 beta 1運行grails 1.2-M3嗎?

回答

0

該文件沒有說你不能,但也沒有提到這個常規版本。我會說這是一個禁忌,除非你想嘗試一段時間,並在稍後發現隨機不兼容。

1

Groovy的全1.6.4.jar在Grails的/ lib目錄是Grails是使用,Grails的不使用環境變量GROOVY_HOME Groovy的版本....

我不知道,如果你可以在grails 1.2-m3中使用groovy1.7 beta,你可以嘗試下載groovy-all1.7-b1.jar(如果存在),並將其放入grails/lib中...

我認爲它不會工作.....但你可以嘗試.....

+0

startGrails.bat做檢查GROOVY_HOME: :check_GROOVY_HOME @rem定義GROOVY_HOME如果沒有設置 如果 「%GROOVY_HOME%」 == 「」 設置GROOVY_HOME =%DIRNAME%.. 但現在你提到它,沒有按似乎沒有使用它... – Dan 2009-10-09 14:31:51

相關問題