blob: cc4c2dbf1a1bc7fae692de236836f50a7430e787 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import cbt._
import java.nio.file.Files._
class Build(val context: Context) extends PackageJars{
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"
}
"""
)
}
|