summaryrefslogtreecommitdiff
path: root/book
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2014-11-26 02:04:40 -0800
committerLi Haoyi <haoyi@dropbox.com>2014-11-26 02:04:40 -0800
commitca124817c53d50dc81c7817d37f3c5fc08e0c565 (patch)
tree4e6fee46c864eb242c761118667f8665841492a7 /book
parent0489a0d6c8d3beceeedb8c2f6eaad7b9387073c0 (diff)
downloadhands-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.scala8
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 = {