aboutsummaryrefslogtreecommitdiff
path: root/project/plugins.sbt
diff options
context:
space:
mode:
Diffstat (limited to 'project/plugins.sbt')
-rw-r--r--project/plugins.sbt31
1 files changed, 30 insertions, 1 deletions
diff --git a/project/plugins.sbt b/project/plugins.sbt
index d47ecca..4a09da5 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -1,9 +1,38 @@
+/*
+ * Additional resolvers
+ */
+
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
+resolvers += "jgit-repo" at "http://download.eclipse.org/jgit/maven"
+
+
+/*
+ * Main plugins
+ */
+
+// play web framework
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.8")
+// add support for scalajs
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.2")
+// enable "smooth" dependencies between play and scalajs projects
addSbtPlugin("com.vmunier" % "sbt-play-scalajs" % "0.2.3")
-addSbtPlugin("com.github.jodersky" % "sbt-mavlink" % "0.5.0")
+// generate MAVLink protocol bindings
+addSbtPlugin("com.github.jodersky" % "sbt-mavlink" % "0.5.1")
+
+
+/*
+ * Utility or meta plugins
+ */
+
+// automate publishing documentation
+addSbtPlugin("com.typesafe.sbt" % "sbt-site" % "0.8.1")
+
+// publish to github pages
+addSbtPlugin("com.typesafe.sbt" % "sbt-ghpages" % "0.5.3")
+
+// generate documentation for all projects
+addSbtPlugin("com.eed3si9n" % "sbt-unidoc" % "0.3.2") \ No newline at end of file