带时间戳的 Debian 软件包 SBT

Debian Package SBT with timestamp

我是 Scala 和 SBT 的新手,但我遇到了 JDebPackaging 插件,它似乎是基于 JDeb java 插件的。

我希望能够做到 snapshotExpand=true,这是在 Maven 中完成的,如下所示:

<snapshotExpand>true</snapshotExpand>

谁能帮我在 SBT 中做同样的事情?

更新: 我正在使用以下

plugins.sbt
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.0.3")

build.sbt
enablePlugins(JavaAppPackaging)
enablePlugins(JDebPackaging)

我们想要的是能够为 debian 软件包添加时间戳。有谁知道这样做的方法吗?

我使用了以下函数:

version := "0.1." + timestamper()

def timestamper() = {
  val today = Calendar.getInstance().getTime()
  new SimpleDateFormat("yyyyMMddHHmm").format(today)
}

如果有人有更好的解决方案,请告知