我正在使用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
命令。
我们可能不会选择将这些秘密用于生产环境,但是希望能够为集成和预生产环境生成秘密 - 我们可以经常更改这些秘密。
以前有人这样做过吗?什么是正确的激活命令?
答案 0 :(得分:7)
两个
activator play-generate-secret
和
activator play-update-secret
适用于Activator。
您可以找到他们的定义here in the sources。正如你所看到的,他们是Play的一部分,而不是激活者。
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)
答案 1 :(得分:3)
正如@john提到的评论,这是
activator playGenerateSecret
从Play 2.4开始。