Playframework 什么';激活器自动更新时创建的文件的用途是什么?

Playframework 什么';激活器自动更新时创建的文件的用途是什么?,playframework,playframework-2.0,typesafe-activator,Playframework,Playframework 2.0,Typesafe Activator,Typesafe Activator刚刚更新到版本1.2.12(从1.2.10开始),尽管我不知道它目前安装在哪里 它在我的项目中创建了一些文件。以下是一份清单: activator-sbt-echo-play-shim.sbt project/activator-sbt-idea-shim.sbt project/activator-sbt-eclipse-shim.sbt project/activator-sbt-echo-play-shim.sbt 我可以安全地将它们全部删除吗?他们的

Typesafe Activator刚刚更新到版本1.2.12(从1.2.10开始),尽管我不知道它目前安装在哪里

它在我的项目中创建了一些文件。以下是一份清单:

activator-sbt-echo-play-shim.sbt
project/activator-sbt-idea-shim.sbt
project/activator-sbt-eclipse-shim.sbt
project/activator-sbt-echo-play-shim.sbt

我可以安全地将它们全部删除吗?他们的目的是什么?如果没有它们,Activator浏览器应用程序是否仍能正常工作

在更新自身时,activator将JAR复制到
~/.ivy2/cache
(在
com.typesafe.activator
下,
org.scala sbt
等)和
~/.sbt/boot/scala-2.11.1
(因为1.2.12版本使用它)

我记得
project
下的文件,但在activator自身更新时无法重现如何创建它们,因此我无法100%确定其中的内容


我很确定您可以删除
project/activator sbt idea shim.sbt
project/activator sbt eclipse shim.sbt
,但不确定
project/activator sbt echo play shim.sbt
(可能是的)。

删除所有这些垫片文件是安全的;activator将根据需要重新添加它们(当UI启动时)。如果用户界面不存在,则启动用户界面的时间会更长,因为添加用户界面后必须重新启动sbt。这些文件只是添加activator从UI使用的sbt插件,如sbt eclipse插件等。更新btw使用与在project/build.properties中设置sbt.version相同的机制,只是在这种情况下,它选择activator版本而不是sbt版本,并将其存储在~/.activator/version-0.properties中
Getting Scala 2.11.1 (for activator-launcher)...
:: retrieving :: org.scala-sbt#boot-scala
    confs: [default]
    6 artifacts copied, 0 already retrieved (24060kB/96ms)