gpt4 book ai didi

java - 在 IDEA 中打开项目时如何停止自动刷新 SBT 模块?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:46:44 26 4
gpt4 key购买 nike

我们有几个 Play 2 应用程序和模块,我在将 IntelliJ IDEA 13 集成到我的开发过程中时遇到了问题。我有一个基于应用程序的共同父级的空项目,并且我使用导入现有 SBT 项目选项将每个应用程序作为一个模块导入。

我的问题是每次启动项目时,IntelliJ 都会导致 SBT 同时完全重建所有 9 个模块。由于它们都依赖于一个可用的 sbt.lock 文件,因此通常有 8 个应用程序同时在等待,刷新完成大约需要 15 分钟。当它为每个模块生成一个 sbt 进程时,我的 VM 的 5GB RAM 和 5GB 交换空间被完全填满,导致进一步减速。

这是完全不能接受的。如果我不能解决这个问题,我会回到 Eclipse,如果 IntelliJ IDEA 更适合我的开发的话。如何在启动时禁用这些自动重建,或者至少序列化它们?

最佳答案

这似乎是一个开放的请求:SCL-7061 Disable SBT project refreshing您可能想尝试 IDEA 14 Preview release (和更新的 Scala 插件)查看问题是否已解决或是否得到改善。我知道在 IDEA 14 中对 Scala 和 SBT 进行了一些改进。如果它适合你,你可以切换到使用 IDEA 14 EAP构建直到今年晚些时候发布。

关于java - 在 IDEA 中打开项目时如何停止自动刷新 SBT 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26122281/

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