Eclipse:在构建Groovy/Grail项目期间发生错误
我已经为EclipseKepler3.5.1版本安装了GGTS插件。我创建了简单的grail项目。但在建设项目时。这是一个错误 Errors occurred during the build. Errors running builder 'Java Builder' on project 'FirstApp'. org.codehaus.groovy.runtime.StringGroovyMethods.plus(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; 生成过程中发生错误。 在项目“FirstApp”上运行生成器“Java builder”时出错。 org.codehaus.groovy.runtime.StringGroovyMethods.plus(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; 如果我们看到标记,我发现了这个错误 Internal compiler error: java.lang.NoSuchMethodError: org.codehaus.groovy.runtime.StringGroovyMethods.plus(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; at org.codehaus.groovy.grails.transaction.transform.TransactionalTransform.moveOriginalCodeToNewMethod(TransactionalTransform.groovy:259) Config.groovy /FirstApp/grails-app/conf line 0 Java Problem 内部编译器错误:java.lang.NoSuchMethodError:org.codehaus.groovy.runtime.StringGroovyMethods.plus(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String;在 org.codehaus.groovy.grails.transaction.transform.TransactionalTransform.MoveOriginalDetoneWMethod(TransactionalTransform.groovy:259) Config.groovy/FirstApp/grails app/conf第0行Java问题Eclipse:在构建Groovy/Grail项目期间发生错误,eclipse,grails,Eclipse,Grails,我已经为EclipseKepler3.5.1版本安装了GGTS插件。我创建了简单的grail项目。但在建设项目时。这是一个错误 Errors occurred during the build. Errors running builder 'Java Builder' on project 'FirstApp'. org.codehaus.groovy.runtime.StringGroovyMethods.plus(Ljava/lang/String;Ljava/lang/CharSeque
我用的是费罗达17。Eclipse开普勒。我们今天遇到了相同的错误,结果是GGTS创建的项目的groovy编译器级别为2.3,但GGTS插件只支持groovy编译器级别2.1 修复方法是安装“groovy eclipse的groovy 2.3编译器” 编译器可以在extensions浏览器的“language and support tooling”(语言和支持工具)标题下找到,该标题通过单击STS仪表板中的“IDE extensions”(IDE扩展)按钮打开 尽管编译器声明它将自动成为eclipse中的默认工作区编译器,但我们并没有这样做。事实上,我们需要在“Preferences>groovy>compiler”中将其设置为工作区默认值,然后重新启动eclipse(可能我重新启动了两次,记不清了) 我们还安装了“Groovy2.3CompilerforGroovyEclipse”,这是第一次安装EclipseIDE更新的两倍,我想是因为我们的开普勒安装有点旧
希望这有帮助。您能提供完整的stacktrace吗?很抱歉,它不允许正确构建。实际上,正如我提到的第一个错误,“JavaBuilder”是在构建项目时出现的。所以我认为我无法提供它。如果有其他方法,请告诉我查看stacktrace。确切地说,先生,这是关于编译器版本的问题。非常感谢。GGTS插件根据2.3版本构建,但若系统版本较旧,则会出现此问题。Groovy还有另一个错误:编译器不匹配项目级别为2.3,工作区级别为2.1。上述解决方案适用于这两个问题。:)很高兴你把它整理好了!在GGTS 3.5.1中,您可以通过打开仪表板(工具栏中的绿色/红色图标)并转到“扩展”选项卡(底部),然后向下滚动到“语言和框架工具”来找到它