diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-07 01:50:26 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-07 02:01:03 -0400 |
commit | d915335f32f89a18cec097159f39334fe2bcde0d (patch) | |
tree | 57934fe60308864fd247c24d74ab7bf55e638cc8 /stage2/BasicBuild.scala | |
parent | 0ef27a7d8cabd0dfe4009b09481566d3d02a76c6 (diff) | |
download | cbt-d915335f32f89a18cec097159f39334fe2bcde0d.tar.gz cbt-d915335f32f89a18cec097159f39334fe2bcde0d.tar.bz2 cbt-d915335f32f89a18cec097159f39334fe2bcde0d.zip |
cross building and automatic snaphot ids
Adds support for cross building for multiple scala versions
And for automatically appending -SNAPSHOT to the id, when publishing a snapshot.
Diffstat (limited to 'stage2/BasicBuild.scala')
-rw-r--r-- | stage2/BasicBuild.scala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/stage2/BasicBuild.scala b/stage2/BasicBuild.scala index 2b49c93..9f9dbdc 100644 --- a/stage2/BasicBuild.scala +++ b/stage2/BasicBuild.scala @@ -29,8 +29,11 @@ class Build(val context: Context) extends Dependency with TriggerLoop with SbtDe // ========== meta data ========== - def scalaVersion: String = constants.scalaVersion + def defaultScalaVersion: String = constants.scalaVersion + final def scalaVersion = context.scalaVersion getOrElse defaultScalaVersion final def scalaMajorVersion: String = lib.scalaMajorVersion(scalaVersion) + def crossScalaVersions: Seq[String] = Seq(scalaVersion, "2.10.6") + def copy(context: Context) = lib.copy(this.getClass, context).asInstanceOf[Build] def zincVersion = "0.3.9" def dependencies: Seq[Dependency] = Seq( |