有人见过这个吗?
我的开发机器上的代码在后台不断重新编译;而我的同事们没有遇到这个问题。我是这个项目的新手,并且获得了一台与其他机器完全一样的新机器。
环境是一样的,所以我不应该遇到这个问题。
我是Play的新手,当我使用以下命令时会发生这种情况:“play run”
有趣的是,当我在我的机器上运行虚拟机(运行Ubuntu)中的代码时,我仍然会遇到相同的问题,表明它与机器有关。但它可能是什么?
答案 0 :(得分:0)
这可能是由许多问题引起的:
如果您的计算机上的系统时钟与某些源文件相比过去,或者计算机上的时区比您所依赖的某些罐子的时间早,那么您会看到这个。触摸项目中的所有文件,例如:
find . -exec touch {} \;
有时编码问题可能会破坏哈希。确保您的编码与所有源文件中实际使用的编码相匹配。
要进行调试,请运行play
,然后在播放控制台中运行compile
,然后再次运行compile
。然后运行last
。将显示一堆调试输出,其顶部应该是几个文件列表,例如修改,添加,删除,删除的产品等。这将告诉您触发重新编译的内容,并希望将指向正确的方向。
答案 1 :(得分:0)
我找到了问题的原因。它与在页脚scala模板的页脚中注入的时间戳有关。我删除它并且它有效。