diff options
author | Li Haoyi <haoyi@dropbox.com> | 2014-11-26 02:04:40 -0800 |
---|---|---|
committer | Li Haoyi <haoyi@dropbox.com> | 2014-11-26 02:04:40 -0800 |
commit | ca124817c53d50dc81c7817d37f3c5fc08e0c565 (patch) | |
tree | 4e6fee46c864eb242c761118667f8665841492a7 /book | |
parent | 0489a0d6c8d3beceeedb8c2f6eaad7b9387073c0 (diff) | |
download | hands-on-scala-js-ca124817c53d50dc81c7817d37f3c5fc08e0c565.tar.gz hands-on-scala-js-ca124817c53d50dc81c7817d37f3c5fc08e0c565.tar.bz2 hands-on-scala-js-ca124817c53d50dc81c7817d37f3c5fc08e0c565.zip |
Single click builds for reals
Diffstat (limited to 'book')
-rw-r--r-- | book/src/main/scala/book/Main.scala | 8 |
1 files changed, 4 insertions, 4 deletions
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 = { |