diff options
author | Jakob Odersky <jakob@odersky.com> | 2017-02-24 22:29:12 -0800 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2017-02-24 22:29:12 -0800 |
commit | 0d10b81dd65822fc5b9c161911864cf4edfe5879 (patch) | |
tree | 8278c63a4f682e13cc22dc160047c85625356f1e /src/main/g8/project | |
download | standard.g8-0d10b81dd65822fc5b9c161911864cf4edfe5879.tar.gz standard.g8-0d10b81dd65822fc5b9c161911864cf4edfe5879.tar.bz2 standard.g8-0d10b81dd65822fc5b9c161911864cf4edfe5879.zip |
Diffstat (limited to 'src/main/g8/project')
-rw-r--r-- | src/main/g8/project/Dependencies.scala | 9 | ||||
-rw-r--r-- | src/main/g8/project/GitVersionPlugin.scala | 19 | ||||
-rw-r--r-- | src/main/g8/project/build.properties | 1 | ||||
-rw-r--r-- | src/main/g8/project/plugins.sbt | 0 |
4 files changed, 29 insertions, 0 deletions
diff --git a/src/main/g8/project/Dependencies.scala b/src/main/g8/project/Dependencies.scala new file mode 100644 index 0000000..61774cb --- /dev/null +++ b/src/main/g8/project/Dependencies.scala @@ -0,0 +1,9 @@ +package $project_name;format="word"$ + +import sbt._ + +object Dependencies { + + val scalatest = "org.scalatest" %% "scalatest" % "3.0.1" + +} diff --git a/src/main/g8/project/GitVersionPlugin.scala b/src/main/g8/project/GitVersionPlugin.scala new file mode 100644 index 0000000..723f560 --- /dev/null +++ b/src/main/g8/project/GitVersionPlugin.scala @@ -0,0 +1,19 @@ +package $project_name;format="word"$ + +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/src/main/g8/project/build.properties b/src/main/g8/project/build.properties new file mode 100644 index 0000000..5f32afe --- /dev/null +++ b/src/main/g8/project/build.properties @@ -0,0 +1 @@ +sbt.version=0.13.13
\ No newline at end of file diff --git a/src/main/g8/project/plugins.sbt b/src/main/g8/project/plugins.sbt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/main/g8/project/plugins.sbt |