【问题标题】:What are activator and activator-launch-1.2.10.jar files in a new project with playframework2.0?使用 playframework2.0 的新项目中的 activator 和 activator-launch-1.2.10.jar 文件是什么?
【发布时间】:2014-09-30 23:24:30
【问题描述】:

我目前正在做官方的playframework教程:https://www.playframework.com/documentation/2.3.x/Tutorials。本教程推荐使用 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

我不明白activatoractivator-launch-1.2.10.jar 的目的。当我删除这些文件并使用激活器命令行时,它似乎工作得很好。

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

谢谢!

【问题讨论】:

    标签: playframework-2.0 typesafe-activator


    【解决方案1】:

    您可以安全地删除它们。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-20
      • 1970-01-01
      • 2014-03-03
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 2015-09-19
      • 2015-11-16
      相关资源
      最近更新 更多