Eclipse中的Grails 2.2.0支持

use*_*107 5 eclipse grails groovy grails-controller grails-2.0

我正在尝试使用eclipse-jee-juno创建一个grails 2.2.0项目.它给了我一个错误

项目预期的Groovy编译器级别与工作区编译器级别不匹配.项目编译器级别为:1.8.X Workspace编译器级别为1.7.X转到项目属性 - > Groovy编译器为此项目设置Groovy编译器级别.

背景:我已经安装了grails 2.2.0并且我能够使用命令行(而不是eclipse)创建和运行示例项目/控制器

cod*_*LMN 6

Grails 2.x需要常规1.8+才能工作.在eclipse中,右键单击您的项目,从菜单中选择"属性"并转到Groovy编译器,选择groovy版本1.8.xxxx.或者,您可以转到"首选项"菜单并更改groovy编译器版本的全局设置.

  • 这是另一个问题.请参阅[jira](https://issuetracker.springsource.com/browse/STS-3128),它提供了一个潜在的解决方法:`进入grails 2.2.RC4安装目录并复制'/ lib/org的内容. springsource.springloaded'to'lib/com.springsource.springloaded' (2认同)

use*_*107 5

以下是使我能够在grails 2.2.0上运行应用程序的步骤.

  1. 安装JDK 7
  2. 安装Grails 2.2.0
  3. 安装eclipse-jee-junoGGTS
  4. 下载grails-2.2.0.RC4
  5. GRAILS_HOME\lib下,使用子目录springloaded -core创建一个com.springsource.springloaded 目录
  6. RC4\lib\org.springsource.springloaded的内容复制到com.springsource.springloaded中

重启 GGTS或Eclipse.您的GRAILS应用程序应该正常运行!