自Grails 2.3.7(至少,这是我的第一次遇到)重新加载在运行非分叉开发模式时停止工作ootb。那就是:
grails.project.fork = [
compile: false,
test: false,
run: false,
war: false,
console: false
]
然而。我找到了解决问题的解决方案:
grails.reload.enabled = true
grails run-app -reloading
grails-2.3.x\lib\org.springsource.springloaded
复制到grails-2.3.7\lib\org.springsource.springloaded
我实际上认为这是2.3.7版本中的一个错误。但是我刚刚开始使用2.4.0的新项目 - 这是同样的问题。我用上面的解决方案再次解决了这个问题,但是我不确定自Grails 2.4使用Spring 4后会产生什么后果(可能会使用新的"弹簧加载"版本?)。
我的问题是:这个问题的正确解决方案是什么? (跑分叉不是答案!)
我是唯一一个体验过这种情况的人吗?