diff options
Diffstat (limited to 'project')
-rw-r--r-- | project/Dependencies.scala | 16 | ||||
-rw-r--r-- | project/GitVersionPlugin.scala | 19 | ||||
-rw-r--r-- | project/build.properties | 1 | ||||
-rw-r--r-- | project/plugins.sbt | 4 |
4 files changed, 40 insertions, 0 deletions
diff --git a/project/Dependencies.scala b/project/Dependencies.scala new file mode 100644 index 0000000..97b5742 --- /dev/null +++ b/project/Dependencies.scala @@ -0,0 +1,16 @@ +package crashbox + +import sbt._ + +object Dependencies { + + val akkaActor = "com.typesafe.akka" %% "akka-actor" % "2.4.17" + val akkaHttpCore = "com.typesafe.akka" %% "akka-http-core" % "10.0.4" + val akkaHttp = "com.typesafe.akka" %% "akka-http" % "10.0.4" + + val jgitServer = "org.eclipse.jgit" % "org.eclipse.jgit.http.server" % "4.6.0.201612231935-r" + val jgitArchive = "org.eclipse.jgit" % "org.eclipse.jgit.archive" % "4.6.0.201612231935-r" + + val scalatest = "org.scalatest" %% "scalatest" % "3.0.1" + +} diff --git a/project/GitVersionPlugin.scala b/project/GitVersionPlugin.scala new file mode 100644 index 0000000..3f2d88e --- /dev/null +++ b/project/GitVersionPlugin.scala @@ -0,0 +1,19 @@ +package crashbox + +import scala.language.postfixOps +import sbt._ +import sbt.Keys._ + +object GitVersionPlugin extends AutoPlugin { + + override def requires = plugins.CorePlugin + override def trigger = allRequirements + + override def projectSettings = Seq( + version := ( + "git describe --always --dirty=-SNAPSHOT --match v[0-9].*" #|| + "echo v0.0.0-SNAPSHOT" !! + ).tail.trim + ) + +} diff --git a/project/build.properties b/project/build.properties new file mode 100644 index 0000000..5f32afe --- /dev/null +++ b/project/build.properties @@ -0,0 +1 @@ +sbt.version=0.13.13
\ No newline at end of file diff --git a/project/plugins.sbt b/project/plugins.sbt new file mode 100644 index 0000000..1786025 --- /dev/null +++ b/project/plugins.sbt @@ -0,0 +1,4 @@ +// add ~re-start task +addSbtPlugin("io.spray" % "sbt-revolver" % "0.8.0") + +addSbtPlugin("com.geirsson" % "sbt-scalafmt" % "0.5.6") |