mirror of https://github.com/sbt/sbt.git
Add standard manifest attributes before user options instead of after. Fixes #187
This commit is contained in:
parent
de6f55952f
commit
66c24c9e59
|
|
@ -321,8 +321,8 @@ object Defaults extends BuildCommon
|
||||||
)
|
)
|
||||||
lazy val packageConfig: Seq[Setting[_]] = Seq(
|
lazy val packageConfig: Seq[Setting[_]] = Seq(
|
||||||
packageOptions in packageBin <<= (packageOptions, mainClass in packageBin, name, version, homepage, organization, organizationName) map { (p, main, name, ver, h, org, orgName) =>
|
packageOptions in packageBin <<= (packageOptions, mainClass in packageBin, name, version, homepage, organization, organizationName) map { (p, main, name, ver, h, org, orgName) =>
|
||||||
p ++ main.map(Package.MainClass.apply) :+ Package.addSpecManifestAttributes(name, ver, orgName) :+ Package.addImplManifestAttributes(name, ver, h, org, orgName) },
|
Package.addSpecManifestAttributes(name, ver, orgName) +: Package.addImplManifestAttributes(name, ver, h, org, orgName) +: main.map(Package.MainClass.apply) ++: p },
|
||||||
packageOptions in packageSrc <<= (packageOptions, name, version, organizationName) map { _ :+ Package.addSpecManifestAttributes(_, _, _) },
|
packageOptions in packageSrc <<= (name, version, organizationName, packageOptions) map { Package.addSpecManifestAttributes(_, _, _) +: _ },
|
||||||
`package` <<= packageBin
|
`package` <<= packageBin
|
||||||
) ++
|
) ++
|
||||||
packageTasks(packageBin, packageBinTask) ++
|
packageTasks(packageBin, packageBinTask) ++
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue