带时间戳的 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)
}
如果有人有更好的解决方案,请告知
我是 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)
}
如果有人有更好的解决方案,请告知