aboutsummaryrefslogtreecommitdiff
path: root/examples/build-info-example/build/build.scala
diff options
context:
space:
mode:
authorJan Christopher Vogt <oss.nsp@cvogt.org>2017-04-02 03:21:42 -0400
committerGitHub <noreply@github.com>2017-04-02 03:21:42 -0400
commit2476e2ec1100813ae4e05cf2183feff8bf5ec8ea (patch)
treea334625acfe91c0233abf57a5fb7b52f040e0846 /examples/build-info-example/build/build.scala
parente7112d59b811ca4a0bda448a18e0c45cb4841abb (diff)
parentc220ef8d12e77ce6af6fafde3b388fc3e334b380 (diff)
downloadcbt-2476e2ec1100813ae4e05cf2183feff8bf5ec8ea.tar.gz
cbt-2476e2ec1100813ae4e05cf2183feff8bf5ec8ea.tar.bz2
cbt-2476e2ec1100813ae4e05cf2183feff8bf5ec8ea.zip
Merge pull request #471 from cvogt/2.12-ready
2.12 ready
Diffstat (limited to 'examples/build-info-example/build/build.scala')
-rw-r--r--examples/build-info-example/build/build.scala19
1 files changed, 7 insertions, 12 deletions
diff --git a/examples/build-info-example/build/build.scala b/examples/build-info-example/build/build.scala
index cc4c2db..2628efc 100644
--- a/examples/build-info-example/build/build.scala
+++ b/examples/build-info-example/build/build.scala
@@ -1,22 +1,17 @@
import cbt._
import java.nio.file.Files._
-class Build(val context: Context) extends PackageJars{
+class Build(val context: Context) extends PackageJars with GenerateBuildInfo{
override def name = "build-info-example"
def groupId = "cbt.examples"
override def defaultScalaVersion = "2.11.8"
def version = "0.1"
- override def compile = { buildInfo; super.compile }
- def buildInfo = lib.writeIfChanged(
- projectDirectory / "src_generated/BuildInfo.scala",
- s"""// generated file
-import java.io._
-object BuildInfo{
-def artifactId = "$artifactId"
-def groupId = "$groupId"
-def version = "$version"
-def scalaVersion = "$scalaVersion"
-}
+ override def buildInfo = super.buildInfo.copy(
+ s"""
+ def artifactId = "$artifactId"
+ def groupId = "$groupId"
+ def version = "$version"
+ def scalaVersion = "$scalaVersion"
"""
)
}