Playframework 2.0 在使用playframework2.0的新项目中,什么是activator和activator-launch-1.2.10.jar文件?

Playframework 2.0 在使用playframework2.0的新项目中,什么是activator和activator-launch-1.2.10.jar文件?,playframework-2.0,typesafe-activator,Playframework 2.0,Typesafe Activator,我目前正在做官方的playframework教程:。本教程建议通过Typesafe使用activator工具。我不明白为什么在创建新项目时会得到另一个activator文件 使用以下命令行创建项目时: activator new test-app play-java 我的终端显示: Fetching the latest list of templates... OK, application "test-app" is being created using the "play-java"

我目前正在做官方的playframework教程:。本教程建议通过Typesafe使用activator工具。我不明白为什么在创建新项目时会得到另一个activator文件

使用以下命令行创建项目时:

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
的目的。当我删除这些文件并使用activator命令行时,它似乎工作得很好

它们重要吗?我可以删除它们吗?我应该将它们包含在.gitignore文件中吗


谢谢

您可以安全地删除它们

它们的目的是允许在不安装activator的情况下运行应用程序。例如,如果您将它们签入源代码管理,然后其他人克隆了repo,那么他们可以运行这些脚本,而不是安装activator来运行项目。当您不必访问系统来安装新软件时,这在CI系统上也是一个很大的优势。但是它们只是为了方便而生成的,删除它们是可以的