【问题标题】:What are those new files after Activator 1.3.5 update?Activator 1.3.5 更新后的那些新文件是什么?
【发布时间】:2015-06-28 21:49:23
【问题描述】:
今天在使用activator run 启动我的 Play 应用程序时,自动安装了新的 Activator 版本 1.3.5。我的应用程序运行良好。但是现在我在我的应用程序文件夹中看到了几个新文件,我不知道它们是什么或如何处理它们。也许有人可以给我建议。到目前为止,谷歌对我帮助不大。这些文件是
- .sbtserver
- .sbtserver.lock
- play-fork-run.sbt
- sbt-ui.sbt
除了 .sbtserver.lock 之外,它们看起来都像配置文件。但是他们在配置什么?我应该将它们置于版本控制之下吗?
【问题讨论】:
标签:
playframework
playframework-2.3
【解决方案1】:
对于 .sbtserver 和 .sbtserver.lock 我在sbt reference 中找到:
因此,配置的 server.lock 文件用于防止多个服务器运行。 Sbt 本身通过将 server.lock 配置为 ${user.dir}/.sbtserver 来防止在任何给定项目目录上运行多个服务器。
所以他们似乎在那里阻止 Activator 启动同一个服务器应用程序两次。它们可以毫无问题地删除。
对于 play-fork-run.sbt 和 sbt-ui.sbt:在 this GitHub issue 我发现:
... Activator 将生成一个新的 project/play-fork-run.sbt 文件,因为它是让 Play 应用程序在开发模式下在后台运行所必需的。
因此,如果您通过 Activator UI 运行它们,它们似乎是由 Activator 生成的。我想是否保留它们取决于您和您的项目类型。我更喜欢 Activator 的命令行界面,并毫无问题地删除了这两个文件。