aboutsummaryrefslogtreecommitdiff
path: root/examples/build-info-example/build/build.scala
diff options
context:
space:
mode:
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"
"""
)
}