Fix for building on Windows

This commit is contained in:
eugene yokota 2017-08-10 05:26:03 -04:00
parent c2612578b7
commit 597060b08b
2 changed files with 7 additions and 5 deletions

View File

@ -153,19 +153,21 @@ val root = (project in file(".")).
mappings in Universal := { mappings in Universal := {
val t = (target in Universal).value val t = (target in Universal).value
val prev = (mappings in Universal).value val prev = (mappings in Universal).value
val BinBash = "bin" + java.io.File.separator + "sbt-launch-lib.bash"
val BinBat = "bin" + java.io.File.separator + "sbt.bat"
prev.toList map { prev.toList map {
case (k, "bin/sbt-launch-lib.bash") => case (k, BinBash) =>
val x = IO.read(k) val x = IO.read(k)
IO.write(t / "sbt-launch-lib.bash", x.replaceAllLiterally( IO.write(t / "sbt-launch-lib.bash", x.replaceAllLiterally(
"declare init_sbt_version=_to_be_replaced", "declare init_sbt_version=_to_be_replaced",
s"""declare init_sbt_version="$sbtVersionToRelease"""")) s"""declare init_sbt_version="$sbtVersionToRelease""""))
(t / "sbt-launch-lib.bash", "bin/sbt-launch-lib.bash") (t / "sbt-launch-lib.bash", BinBash)
case (k, "bin/sbt.bat") => case (k, BinBat) =>
val x = IO.read(k) val x = IO.read(k)
IO.write(t / "sbt.bat", x.replaceAllLiterally( IO.write(t / "sbt.bat", x.replaceAllLiterally(
"set INIT_SBT_VERSION=_TO_BE_REPLACED", "set INIT_SBT_VERSION=_TO_BE_REPLACED",
s"""set INIT_SBT_VERSION="$sbtVersionToRelease"""")) s"""set INIT_SBT_VERSION="$sbtVersionToRelease""""))
(t / "sbt.bat", "bin/sbt.bat") (t / "sbt.bat", BinBat)
case (k, v) => (k, v) case (k, v) => (k, v)
} }
}, },

View File

@ -1,4 +1,4 @@
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.2.0-M8") addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.2.0-M9")
libraryDependencies += "net.databinder" %% "dispatch-http" % "0.8.10" libraryDependencies += "net.databinder" %% "dispatch-http" % "0.8.10"
addSbtPlugin("me.lessis" % "bintray-sbt" % "0.3.0") addSbtPlugin("me.lessis" % "bintray-sbt" % "0.3.0")
addSbtPlugin("com.eed3si9n" % "sbt-export-repo" % "0.1.0") addSbtPlugin("com.eed3si9n" % "sbt-export-repo" % "0.1.0")