【问题标题】:Grails classpath issueGrails 类路径问题
【发布时间】:2016-04-06 13:28:19
【问题描述】:

我在尝试使用“grails compile”编译项目时遇到问题。我收到以下错误:

| Configuring classpath
| Error Error executing script Compile: startup failed:
_GrailsClasspath_groovy: 17: unable to resolve class 
org.codehaus.groovy.grails.compiler.GrailsProjectCompiler
@ line 17, column 1.

我对 groovy/grails 很陌生,但我认为这是某个类路径的问题。但是,我在我的项目中找不到任何包含字符串“GrailsProjectCompiler”的文件。我尝试在 google 和 stackoverflow 搜索类似的问题,但我找到的唯一一个 (http://grails.1312388.n4.nabble.com/Unable-to-resolve-class-org-codehaus-groovy-grails-compiler-GrailsProjectCompiler-td4641043.html) 对我不起作用。

有人对可能出现的问题有任何建议吗?

编辑:Grails 是 2.3 版,这是运行 JDK 1.8 的 Mac OS X El Capitan

【问题讨论】:

  • 哪个 Grails 版本,哪个操作系统,哪个 JAVA?
  • @Michal_Szulc 已将您要求的版本添加到问题中

标签: grails classpath


【解决方案1】:

如问题所述:Does Grails 2.3.x Support JDK 8

自 Grails 2.4 起已添加对 Java 8 的支持。

试试 JAVA 1.7

【讨论】:

  • 虽然这是个好建议,但我不相信这会解决我的问题,因为该项目在不久前正在运行(使用 java 1.8)。当我将依赖项从 codehaus 移动到 maven central 时,首先出现了这个问题(我知道 codehaus 已被删除,这是我公司的一个遗留项目,并且很长时间没有更新)。不过明天试试!
  • 没有骰子。 Java 1.7 没有帮助。
  • 您在grails run-app 之前尝试过经典的grails cleangrails compile --non-interactive --refresh-dependencies 吗?
  • 我试过了。但我收到此错误:“_GrailsClean_groovy:33:无法解析类 GrailsProjectCleaner”
  • 您使用的是哪个 ide?如果您从控制台运行项目,是否会发生错误?您是否尝试重新导入项目?
猜你喜欢
  • 2023-03-26
  • 2023-03-16
  • 2013-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
相关资源
最近更新 更多