我有一个Play应用程序(2.3.4)正在使用activator
进行构建,如下所示:
$ activator stage
这将构建项目并生成启动脚本:target/universal/stage/bin/<project name in lowercase>
。
现在,我需要从我的生产服务器上的另一个bash脚本运行该启动脚本。
我的问题是 - 如何从bash获取activator
或sbt
(因为activator
包裹sbt
)的项目名称(小写),所以我可以运行启动脚本?
或者,也许有更好的方法可以找出由activator stage
生成的启动脚本的名称。
答案 0 :(得分:0)
项目名称是由短划线分隔的两个键名称和版本的串联。通过一点点解析,您可以使用SBT show <key>
命令获取任何键的值。我对编写bash脚本并不熟悉,但我希望这个提示可以为你提供足够的信息来解决你的问题。