Sbt 如何将自定义行添加到MANIFEST.MF?

Sbt 如何将自定义行添加到MANIFEST.MF?,sbt,manifest.mf,Sbt,Manifest.mf,使用Build.scala向MANIFEST.MF添加自定义键值对似乎不起作用。这是我的密码: import sbt._ import Keys._ import java.util.Date object Build extends Build { packageOptions in (Compile, packageBin) += Package.ManifestAttributes( "Build" -> "true" ) } 当我加上: packageOptio

使用Build.scala向MANIFEST.MF添加自定义键值对似乎不起作用。这是我的密码:

import sbt._
import Keys._
import java.util.Date

object Build extends Build {

  packageOptions in (Compile, packageBin) +=
    Package.ManifestAttributes( "Build" -> "true" )

}
当我加上:

packageOptions in (Compile, packageBin) +=
  Package.ManifestAttributes( "Sign" -> "true" )

到my build.sbt,则只有
符号
到达my MANIFEST.MF。有什么想法吗?

我想你可能想要这样的东西(注意添加到项目设置中的
manifestSettings

然后您应该能够调用
,并拥有一个带有额外清单条目的jar

编辑 要获取
(“Buid”->)
,应

lazy val manifestSettings = Seq(
  packageOptions in (Compile, packageBin) += 
           Package.ManifestAttributes( "Build" -> new Date().toString() )
)
lazy val manifestSettings = Seq(
  packageOptions in (Compile, packageBin) += 
           Package.ManifestAttributes( "Build" -> new Date().toString() )
)