有时编译需要很长时间,我想在编译时弄乱一个文件。在编译期间保存新文件会影响构建吗?还是所有东西都预装了?
问问题
1445 次
2 回答
4
我自己尝试过,我发现所有内容都已预加载。您还可以添加和编辑您获得的内容。
于 2013-07-17T17:00:01.187 回答
4
我不确定这是一个有意义的问题:“所有编译器和语言都是这种情况吗?”
更有意义的是,对于给定的构建系统,我可以在构建期间编辑源代码吗?
使用 ant 构建,很明显 ant 会提前(基于文件时间戳)决定要编译什么,但您不知道编译任务何时开始。
编译器只读取一次源文件肯定是正确的,但您通常不知道何时会发生这种情况。
有趣的用例是:
当我运行时sbt> ~ test
,sbt 会在我编辑代码时完成测试运行,还是会在中途停止重新编译?
我可以看到有一个命令选项来确定编辑是否中止测试运行很有用。您可能想查看测试结果,或者您可能只对修改后的测试结果感兴趣。
如果编译和测试周期似乎无休止,则尤其如此。
按下回车后,监控终止。
这可以解释为在任务执行时不会暂停监视。
于 2013-07-18T05:45:25.350 回答