克隆后没有完全编译?

时间:2015-07-07 23:57:06

标签: git scala sbt

我尝试将scala项目克隆到新服务器,这是第一次工作,但是当我尝试更新一些src文件并执行推送时,然后拉出编译并在新服务器上运行我遇到了问题sbt没有检测到文件中的更改,而是运行我在服务器上克隆的项目的第一个版本。

我从服务器删除了项目,将/ target和/ project添加到.gitignore,然后尝试将项目重新克隆到服务器,但是当我编译并运行它时仍然运行了项目的第一个版本。我也尝试运行sbt clean然后再次编译并运行,但我得到了相同的结果。

什么时候我编译它需要不到一秒钟(除非我先干净,然后重新加载依赖项,然后需要一秒钟来编译),这让我觉得sbt并不是在做一个完整的编译。

我使用的是sbt版本0.13.8和scala版本2.11.6。

有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这是我在Play / SBT项目中使用的.gitignore文件。它可能有点过分,但我从来没有遇到SBT没有接收到更改的问题(即使它在控制台中运行!)

logs
dist
project/project
project/target
target
tmp
.history
/.idea
/*.iml
/out
/.idea_modules
/.classpath
/.project
/RUNNING_PID
/.settings
.DS_Store
**/.DS_Store
相关问题