如何使用激活器(或sbt)获取项目名称?

时间:2014-11-26 10:05:50

标签: bash scala playframework sbt typesafe-activator

我有一个Play应用程序(2.3.4)正在使用activator进行构建,如下所示:

$ activator stage

这将构建项目并生成启动脚本:target/universal/stage/bin/<project name in lowercase>

现在,我需要从我的生产服务器上的另一个bash脚本运行该启动脚本。

我的问题是 - 如何从bash获取activatorsbt(因为activator包裹sbt)的项目名称(小写),所以我可以运行启动脚本?

或者,也许有更好的方法可以找出由activator stage生成的启动脚本的名称。

1 个答案:

答案 0 :(得分:0)

项目名称是由短划线分隔的两个键名称版本的串联。通过一点点解析,您可以使用SBT show <key>命令获取任何键的值。我对编写bash脚本并不熟悉,但我希望这个提示可以为你提供足够的信息来解决你的问题。