今天在使用activator run
启动我的Play应用程序时,新的Activator版本1.3.5自动安装。我的应用运行得非常好。但现在我在应用程序的文件夹中看到了几个新文件,我不知道它们是什么或如何处理它们。也许有人可以建议我。到目前为止,谷歌并没有给我太多帮助。那些文件是
除.sbtserver.lock外,它们看起来都像配置文件。但他们配置的是什么?我应该把它们置于版本控制之下吗?
答案 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的命令行界面,并且没有任何问题地删除了这两个文件。