From ca124817c53d50dc81c7817d37f3c5fc08e0c565 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Wed, 26 Nov 2014 02:04:40 -0800 Subject: Single click builds for reals --- book/src/main/scala/book/Main.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'book') diff --git a/book/src/main/scala/book/Main.scala b/book/src/main/scala/book/Main.scala index cb8ef99..4b862d0 100644 --- a/book/src/main/scala/book/Main.scala +++ b/book/src/main/scala/book/Main.scala @@ -19,15 +19,15 @@ object Main { def main(args: Array[String]): Unit = { println("Writing Book") - - write(Book.site, "output/index.html") + val outputRoot = System.getProperty("output.root") + "/" + write(Book.site, s"$outputRoot/index.html") val jsFiles = Book.autoResources.filter(_.endsWith(".js")).toSet val cssFiles = Book.autoResources.filter(_.endsWith(".css")).toSet val miscFiles = Book.autoResources -- cssFiles -- jsFiles for(res <- Book.manualResources ++ miscFiles) { - copy(getClass.getResourceAsStream("/" + res), "output/" + res) + copy(getClass.getResourceAsStream("/" + res), outputRoot + res) } for((resources, dest) <- Seq(jsFiles -> "scripts.js", cssFiles -> "styles.css")) { @@ -35,7 +35,7 @@ object Main { io.Source.fromInputStream(getClass.getResourceAsStream("/"+res)).mkString } - write(blobs.mkString("\n"), "output/"+dest) + write(blobs.mkString("\n"), outputRoot + dest) } val allNames = { -- cgit v1.2.3