有时编译需要很长时间,而且我想在编译时弄乱文件。在编译期间保存新文件会影响构建吗?或者预装了一切?
答案 0 :(得分:4)
我尝试了这个我的自我,我发现一切都已预装。你可以添加和编辑你得到的东西。
答案 1 :(得分:3)
我不确定这是一个有意义的问题:“这是所有编译器和语言的情况吗?”
更有意义的是,对于给定的构建系统,我可以在构建期间编辑源吗?
使用ant构建,很明显ant会尽早(根据文件时间戳)决定编译什么,但是你不确切知道编译任务何时开始。
编译器只读取一次源文件肯定是正确的,但通常不知道何时发生。
有趣的用例是:
当我运行sbt> ~ test
时,我会在编辑代码时完成测试运行,还是会在中途停止重新编译?
我可以看到,有一个命令选项来确定编辑是否中止测试运行是很有用的。您可能希望查看测试结果,或者您可能只对修改后的测试结果感兴趣。
如果编译和测试周期似乎无休止,那就更是如此。
Here是测试文档。 doc for triggered execution说:
按下Enter键后终止监控。
可以解释为在执行任务时不会暂停监控。