gpt4 book ai didi

scala - Scala 中的增量编译可靠吗?

转载 作者:行者123 更新时间:2023-12-01 07:26:14 26 4
gpt4 key购买 nike

很多人都知道,编译 Scala 代码很慢。

出于持续集成的目的,通过保留旧的 .class 文件并进行增量编译,可以节省大量时间。删除 .class 文件更安全,但速度要慢得多。

我使用 SBT 0.13.9 和 Scala 2.11.7 来编译 Scala/Java 代码。

我想知道即使在切换 git 分支时进行增量编译是否可靠。

如果它并不总是安全的,如何检测到它?

最佳答案

只要其实现没有错误,它就是安全的。

sbt 并非没有错误,因此您可能总是会遇到破坏增量编译的错误。

除非你非常不幸,否则 sbt 增量编译中的错误只会导致你的代码库无法编译。


话虽这么说,我只遇到过一次错误,当时是在混合无形(记录)和蛋糕模式的特定特征时。

在那个特定的实例中,我不得不手动清理一些 .class 文件以使增量编译器再次工作。

关于scala - Scala 中的增量编译可靠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32612243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com