aboutsummaryrefslogtreecommitdiff
path: root/project/Build.scala
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-03-23 20:18:43 +0100
committerJakob Odersky <jodersky@gmail.com>2015-03-23 22:57:58 +0100
commit402d5c80d54f16d41a4544131a7c09ff26f7aa84 (patch)
tree30633d632424f14fcb177ce539f52f26e0a4a5c9 /project/Build.scala
parent26225ca2275fb20149efecbd287564fbed2c1e23 (diff)
downloadmavigator-402d5c80d54f16d41a4544131a7c09ff26f7aa84.tar.gz
mavigator-402d5c80d54f16d41a4544131a7c09ff26f7aa84.tar.bz2
mavigator-402d5c80d54f16d41a4544131a7c09ff26f7aa84.zip
implement index landing page
Diffstat (limited to 'project/Build.scala')
-rw-r--r--project/Build.scala34
1 files changed, 24 insertions, 10 deletions
diff --git a/project/Build.scala b/project/Build.scala
index 60a3edc..0a18e7c 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -46,7 +46,7 @@ object ApplicationBuild extends Build {
settings(common: _*)
settings(
resolvers += Resolver.url("scala-js-releases", url("http://dl.bintray.com/content/scala-js/scala-js-releases"))(Resolver.ivyStylePatterns),
- scalaJSProjects := Seq(dashboard),
+ scalaJSProjects := Seq(dashboard, index),
pipelineStages := Seq(scalaJSProd),
libraryDependencies ++= Seq(
"org.webjars" % "bootstrap" % "3.3.1",
@@ -55,7 +55,10 @@ object ApplicationBuild extends Build {
)
)
dependsOn(uav)
- aggregate(projectToRef(dashboard))
+ aggregate(
+ projectToRef(dashboard),
+ projectToRef(index)
+ )
)
//communication backend
@@ -72,20 +75,31 @@ object ApplicationBuild extends Build {
)
)
- //web frontend
+ //web frontends
+ val scalajs = Seq(
+ libraryDependencies ++= Seq(
+ "org.scala-js" %%% "scalajs-dom" % "0.8.0",
+ "com.lihaoyi" %%% "scalatags" % "0.4.6",
+ "com.lihaoyi" %%% "scalarx" % "0.2.8"
+ )
+ )
+
lazy val dashboard = (
Project("vfd-dashboard", file("vfd-dashboard"))
enablePlugins(ScalaJSPlugin)
enablePlugins(ScalaJSPlay)
enablePlugins(SbtMavlink)
settings(common: _*)
- settings(
- libraryDependencies ++= Seq(
- "org.scala-js" %%% "scalajs-dom" % "0.8.0",
- "com.lihaoyi" %%% "scalatags" % "0.4.6",
- "com.lihaoyi" %%% "scalarx" % "0.2.8"
- )
- )
+ settings(scalajs: _*)
+ )
+
+ lazy val index = (
+ Project("vfd-index", file("vfd-index"))
+ enablePlugins(ScalaJSPlugin)
+ enablePlugins(ScalaJSPlay)
+ enablePlugins(SbtMavlink)
+ settings(common: _*)
+ settings(scalajs: _*)
)
} \ No newline at end of file