【问题标题】:What is the activator command to generate application secret?生成应用程序机密的激活器命令是什么?
【发布时间】:2014-11-27 12:56:21
【问题描述】:

我正在使用Play Framework 2.3.6。由于 Play 2.3.x play 命令被替换为 activator 命令。 Play's documentation for 2.3.x 以及最新的 2.4.x 提到命令 play-generate-secret 和 play-update-secret 但我找不到相应的 activator 命令。

我们可能不会选择将这些秘密用于生产环境,但希望通过游戏为集成和预生产环境生成秘密 - 我们可以经常更改。

以前有人做过吗?什么是正确的激活器命令?

【问题讨论】:

    标签: playframework-2.3 typesafe-activator


    【解决方案1】:

    两者

    activator play-generate-secret
    

    和

    activator play-update-secret
    

    适用于 Activator。

    您可以找到他们的定义here in the sources。如您所见,它们是 Play 的一部分,而不是 Activator。

    val generateSecret = TaskKey[String]("play-generate-secret", "Generate a new application secret", KeyRanks.BTask)
    val updateSecret = TaskKey[File]("play-update-secret", "Update the application conf to generate an application secret", KeyRanks.BTask)
    

    【讨论】:

    • 太棒了!这很完美。我尝试了“激活器帮助”,但在列表中找不到它。还尝试直接执行“play-generate-secret”(没有激活器),但没有想到“激活器 play-generate-secret”(有点遗憾!)谢谢
    • 在 2.4.x 中似乎是 playGenerateSecret
    【解决方案2】:

    正如@john 的评论所提到的,这是

    activator playGenerateSecret
    

    从 Play 2.4 开始。

    【讨论】:

      猜你喜欢
      • 2015-12-02
      • 1970-01-01
      • 1970-01-01
      • 2015-12-26
      • 1970-01-01
      • 2012-08-12
      • 2011-11-22
      • 2012-05-17
      • 1970-01-01
      相关资源
      最近更新 更多