blob: cadee1bb284df8156b403d4bf656451393e4edfd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import cbt._
class Build(val context: Context) extends Plugin {
private val scalaPBVersion = "0.5.47"
override def dependencies =
super.dependencies ++
Resolver( mavenCentral ).bind(
ScalaDependency( "com.trueaccord.scalapb", "scalapbc", scalaPBVersion )
)
override def compile = { buildInfo; super.compile }
def buildInfo = lib.writeIfChanged(
projectDirectory / "src_generated/BuildInfo.scala",
s"""// generated file
package cbt.scalapb
object BuildInfo{
def scalaPBVersion = "$scalaPBVersion"
}
"""
)
}
|