I use sbt 0.11.2 and, sbt adds manifest information to the jar without any additional configuration :), I'm not sure why you have this problem.
This is an example of MANIFEST.MF squryl jar that I created locally
Manifest-Version: 1.0 Implementation-Vendor: org.squeryl Implementation-Title: squeryl Implementation-Version: 0.9.5-rc1 Implementation-Vendor-Id: org.squeryl Specification-Vendor: org.squeryl Specification-Title: squeryl Specification-Version: 0.9.5-rc1 Main-Class: org.squeryl.logging.UsageProfileConsolidator
but it can be configured in the build.sbt or Build.scala file
eg
import sbt._ import Keys._ import sbt.Package.ManifestAttributes //...... //...... lazy val baseSettings = Defaults.defaultSettings ++ Seq( version := ProjectVersion, organization := Organization, scalaVersion := ScalaVersion, packageOptions := Seq(ManifestAttributes( ("Implementation-Vendor", "myCompany"), ("Implementation-Title", "myLib"))))
Jestan nirojan
source share