Что такое активатор и активатор-запуск-1.2.10.файлы jar в новом проекте с playframework2.0?

в настоящее время я делаю официальный учебник playframework:https://www.playframework.com/documentation/2.3.x/Tutorials. Учебник рекомендует использовать activator tool по Typesafe. Я не понимаю, почему я получаю другой файл активатора при создании нового проекта.

когда я создаю проект со следующей командной строкой:

activator new test-app play-java

мой терминал показывает:

Fetching the latest list of templates...

OK, application "test-app" is being created using the "play-java" template.

To run "test-app" from the command line, "cd test-app" then:
/Users/XXXXX/Documents/Developpements/play-sandbox/test-app/activator run

To run the test for "test-app" from the command line, "cd test-app" then:
/Users/XXXXX/Documents/Developpements/play-sandbox/test-app/activator test

To run the Activator UI for "test-app" from the command line, "cd test-app" then:
/Users/XXXXX/Documents/Developpements/play-sandbox/test-app/activator ui

Я могу наблюдать это в каталоге test-app :

    442  1 oct 01:01 .
    238  1 oct 01:01 ..
    141  1 oct 01:01 .gitignore
    591  1 oct 01:01 LICENSE
    148  1 oct 01:01 README
   9680  1 oct 01:01 activator
1188339  1 oct 01:01 activator-launch-1.2.10.jar
    136  1 oct 01:01 app
    215  1 oct 01:01 build.sbt
    136  1 oct 01:01 conf
    136  1 oct 01:01 project
    170  1 oct 01:01 public
    136  1 oct 01:01 test

Я не понимаю цель activator и activator-launch-1.2.10.jar. Когда я удаляю эти файлы, и я использую командную строку активатора, кажется, что она работает отлично.

они важны ? Можно их удалить ? Должен ли я включить их в свой .файл гитюдного ?

спасибо !

1 ответов


вы можете безопасно удалить их.

их цель-разрешить запуск приложения без установки активатора. Например, если вы должны были проверить их в source control, а затем кто-то другой клонировал РЕПО, они могли бы запустить эти сценарии вместо установки activator для запуска проекта. Это также может быть преимуществом в системах CI, когда у вас нет доступа к системе для установки нового программного обеспечения. Но они генерируются только для удобства, удаление их в порядке.