2014-09-30 2 views
8

В настоящее время я делаю официальный учебник по игровой картине: https://www.playframework.com/documentation/2.3.x/Tutorials. В учебном пособии рекомендуется использовать средство активации с помощью Typesafe. Я не понимаю, почему я создаю новый файл активатора при создании нового проекта.Что такое активатор и активатор-запуск-1.2.10.jar файлов в новом проекте с playframework2.0?

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

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 

Я могу наблюдать это в каталоге тест-приложения:

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. Когда я удаляю эти файлы, и я использую командную строку активатора, он работает отлично.

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

Спасибо!

ответ

10

Вы можете смело удалить их.

Их назначение - разрешить запуск приложения без установки активатора. Например, если вы должны были проверить их в исходном контроле, а затем кто-то еще клонировал репо, они могли запускать эти сценарии вместо установки активатора для запуска проекта. Это также может быть весьма полезным для систем CI, когда у вас нет доступа к системе для установки нового программного обеспечения. Но они созданы только для удобства, удаление их в порядке.

Смежные вопросы