diff options
Diffstat (limited to 'examples/build-info-example')
-rw-r--r-- | examples/build-info-example/build/build.scala | 19 | ||||
-rw-r--r-- | examples/build-info-example/src_generated/BuildInfo.scala | 11 |
2 files changed, 13 insertions, 17 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" """ ) } diff --git a/examples/build-info-example/src_generated/BuildInfo.scala b/examples/build-info-example/src_generated/BuildInfo.scala index ac0e680..4ca1162 100644 --- a/examples/build-info-example/src_generated/BuildInfo.scala +++ b/examples/build-info-example/src_generated/BuildInfo.scala @@ -1,8 +1,9 @@ // generated file -import java.io._ object BuildInfo{ -def artifactId = "build-info-example" -def groupId = "cbt.examples" -def version = "0.1" -def scalaVersion = "2.11.8" + + def artifactId = "build-info-example" + def groupId = "cbt.examples" + def version = "0.1" + def scalaVersion = "2.11.8" + } |