summaryrefslogtreecommitdiff
path: root/book/src/main/scala/book/Main.scala
diff options
context:
space:
mode:
Diffstat (limited to 'book/src/main/scala/book/Main.scala')
-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 = {