实时提升编程 - 有可能吗?

Phư*_*yễn 10 scala real-time lift

我一直在编写Rails和Lift编程.Rails说,工作的乐趣.但是提升性能太棒了,不容忽视.但是,我发现Lift内部的构建内容与rails相比要慢一些.例如,每当Lift webapp发生变化时,我都需要请求maven重新编译/重新测试整个webapp(这是一个非常繁重的开销).

我想知道是否有可用于Lift的实时编译(和测试)工具?

joe*_*oev 9

SBT(又名" 简单构建工具 ")有一种模式,它将监视项目的文件和目录以进行更新,并将重新运行项目的构建和测试.这可以通过在目标前面添加波浪号来实现:

$ sbt ~test
Run Code Online (Sandbox Code Playgroud)

我不知道如何让Maven这样做.对于它的价值,SBT使用Ivy进行依赖管理,并且它本身就是Maven友好的.


Dan*_*ral 7

我只是使用scala:cc目标和JRebel.