【发布时间】:2015-07-08 08:51:25
【问题描述】:
我尝试将 scala 项目克隆到新服务器,这是第一次工作,但是当我尝试更新一些 src 文件并进行推送,然后拉取编译并在新服务器上运行时,我遇到了问题sbt 没有检测到文件中的更改,而是运行我在服务器上克隆的项目的第一个版本。
我从服务器中删除了项目,将 /target 和 /project 添加到 .gitignore,然后尝试将项目重新克隆到服务器,但是当我编译并运行它时,它仍然运行项目的第一个版本。我也试过运行sbt clean,然后再次编译运行,结果还是一样。
当我编译时,它只需要不到一秒钟的时间(除非我先进行清理,然后重新加载依赖项,然后再编译),这让我认为 sbt 没有进行完整的重新编译。
我使用的是 sbt 版本 0.13.8 和 scala 版本 2.11.6。
有什么办法可以解决这个问题吗?
【问题讨论】:
-
如果您启用了依赖项更改的重建项目,您可以检查您的 ide 设置吗?
-
我使用 atom 文本编辑器然后从命令行运行 sbt @Archana