减少grails项目构建时间的常用技巧

sha*_*unc 8 grails groovy build

我们使用groovy/grails几个月,发现它非常好的语言和框架,至少对于原型设计.

唯一让我们疯狂的是项目建设时间.编译由几个小域类组成的小应用程序花费了很多时间,好像我们正在编译好东西,更严重的事情)))所以,问题是 - 是否有任何技术和方法可用于减少grails项目构建时间?

UPD: 这个问题涵盖了一个方面,它们使得grail部署缓慢 - 依赖性解决.简而言之,摆脱快照依赖.子问题是如何快速检测到这种依赖?

soc*_*a23 8

在开发中,您可以尝试以交互方式运行脚本运行器:

grails interactive
Run Code Online (Sandbox Code Playgroud)

或者,在Grails 2中,简单地说

grails
Run Code Online (Sandbox Code Playgroud)

它使JVM在grails命令调用之间运行,这大大减少了它们的开销.我发现这在使用TDD时非常有用,因为运行测试变得更加快捷.