Что это за новые файлы после обновления Activator 1.3.5?

Сегодня при запуске моего приложения Play с activator run автоматически установилась новая версия Activator 1.3.5. Мое приложение работает отлично. Но теперь я вижу пару новых файлов в папке моего приложения и не знаю, что это такое и как с ними обращаться. Может быть, кто-то может мне посоветовать. Гугл мне пока особо не помог. Эти файлы

  • .sbtserver
  • .sbtserver.lock
  • play-fork-run.sbt
  • sbt-ui.sbt

За исключением .sbtserver.lock, все они выглядят как файлы конфигурации. Но что они настраивают? И должен ли я поставить их под контроль версий?


person Kris    schedule 28.06.2015    source источник


Ответы (1)


Для .sbtserver и .sbtserver.lock я нашел в ссылка на SBT:

Таким образом, сконфигурированный файл server.lock используется для предотвращения запуска нескольких серверов. Сам Sbt использует это, чтобы предотвратить запуск более одного сервера в любом заданном каталоге проекта, настроив server.lock как ${user.dir}/.sbtserver.

Таким образом, они, похоже, существуют для предотвращения запуска активатором одного и того же серверного приложения дважды. Их можно удалить без проблем.

А для play-fork-run.sbt и sbt-ui.sbt: в эта проблема GitHub Я обнаружил:

... активатор сгенерирует новый файл project/play-fork-run.sbt, поскольку он необходим для запуска приложений Play в фоновом режиме в режиме разработки.

Таким образом, они, кажется, генерируются Activator, если вы запускаете его через пользовательский интерфейс Activator. Я думаю, это зависит от вас и от вашего проекта, сохраните ли вы их. Я предпочитаю интерфейс командной строки Activator и без проблем удалил оба файла.

person Kris    schedule 27.07.2015