【问题标题】:Grails Project Not Auto ReloadingGrails 项目不会自动重新加载
【发布时间】:2012-09-22 06:17:48
【问题描述】:

我有一个更大的 Grails 项目,我已经接管了该项目的开发。我以前使用过 Grails,我发现其中一个非常不错的功能是开发时的自动编译/重新加载。

过去我不需要做任何特别的事情来完成这项工作,但是由于某种原因,这个项目没有触发它。

我做了一个简单的“grails run-app”并在服务器启动时修改一个文件——什么都没有!有什么建议吗?

Windows 7、Grails 2.0.1、Java 1.6u35

IDE:Groovy Grails Tool Suite 3.1.0.M1 - 基于 Eclipse Juno 4.2

【问题讨论】:

  • 我见过这个,如果你用谷歌搜索你会发现这是一个错误(如果我没记错的话)。您使用的是什么 IDE?
  • 已编辑。 GGTS 3.1.0.M1 - 基于 ECLIPSE JUNO 4.2

标签: grails


【解决方案1】:

Grails 命令行似乎无法正确处理 GRAILS_HOME 或 HOME 目录名称中的空格。

见: http://jira.grails.org/browse/GRAILS-7936

它有各种其他相关问题的链接。

此评论有一个解决方法:http://jira.grails.org/browse/GRAILS-7936?focusedCommentId=72170&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-72170

【讨论】:

  • 这当然可能是相关的,但是修复对我没有用,而且,相关问题中描述的错误与我的略有不同。它指出控制台显示“正在编译 xx 源文件...”但服务器是较新的“重新加载”..我的甚至没有触发控制台中的“正在编译..”部分...
【解决方案2】:

您是否在scripts/_Events.groovy 中使用eventCompileStart?那是我的问题,请参阅GRAILS-8776(如果这是您的问题,请对此问题发表评论并投票,以便我们解决它!)。

注释掉该块会导致自动重新加载重新开始为我工作。

【讨论】:

    【解决方案3】:

    我的解决方案:

    右击项目 -> 属性 -> 项目构面 -> 勾选 Java 并设置正确的版本 -> 确定

    宾果游戏!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-23
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 2014-07-17
      相关资源
      最近更新 更多