Activator 1.3.5更新后的新文件是什么?

时间:2015-06-28 21:49:24

标签: playframework playframework-2.3

今天在使用activator run启动我的Play应用程序时,新的Activator版本1.3.5自动安装。我的应用运行得非常好。但现在我在应用程序的文件夹中看到了几个新文件,我不知道它们是什么或如何处理它们。也许有人可以建议我。到目前为止,谷歌并没有给我太多帮助。那些文件是

  • .sbtserver
  • .sbtserver.lock
  • 播放叉run.sbt
  • SBT-ui.sbt

除.sbtserver.lock外,它们看起来都像配置文件。但他们配置的是什么?我应该把它们置于版本控制之下吗?

1 个答案:

答案 0 :(得分: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我找到了:

  

...一个新项目/ play-fork-run.sbt文件将由Activator生成,因为需要使Play应用程序在开发模式下在后台运行。

因此,如果您通过Activator UI运行它们,那么这些似乎是由Activator生成的。我想这取决于你和你的项目是否保留它们。我更喜欢Activator的命令行界面,并且没有任何问题地删除了这两个文件。