我正在使用grails开始一个项目并安装了几个版本:2.3.8,2.4.1。但是,当我使用grails 2.3.8在平台Eclipse Kepler 4.3.2中使用GGTS版本3.5.1创建一个新项目时,项目名称旁边会出现一个黄色警告标志,项目名称显示在项目浏览器中;和标记窗口我得到以下描述The resource is a duplicate of .link_to_grails_plugins/hibernate-3.6.10.13/grails-app/i18n/messages.properties and was not copied to the output folder
资源messages.properties
和类型Java Problem
如果我使用grails 2.4.1创建一个大红色标记的项目“!”出现在项目名称旁边,弹出窗口显示“Building Workspace”遇到问题。具体的细节如下:
构建期间发生错误。 在项目“Indicat2”上运行构建器“Java Builder”的错误。 org.codehaus.groovy.runtime.DefaultGroovyMethods.count(Ljava /郎/可迭代; Lgroovy> /郎/关闭;)Ljava /郎/号码;
我使用Fedora 19进行最新更新,jdk 1.7.0_55
我在网上搜索过但没有任何用处......
答案 0 :(得分:1)
我已经看到了特定的错误,在那些情况下,这是因为使用了错误的Groovy编译器级别。 Grails 2.4需要Groovy 2.3编译器。
仔细检查您的工作区是否配置为使用正确的Groovy编译器。转到'窗口>>偏好设置>> Groovy>>编译器。
它应该告诉你Greclipse编译器正在使用什么版本的Groovy。它还可以让您切换到另一个。如果你没有2.3编译器作为选项,你可能需要安装它。我不认为它是默认使用GGTS 3.5.1安装的。
不是尝试安装支持2.3版本的Groovy Eclipse的新版本,而是安装GGTS 3.6.0.M1(或更新版本)。这应该预先安装Groovy 2.3编译器。