summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorStefan Zeiger <szeiger@novocode.com>2016-07-22 18:19:45 +0200
committerStefan Zeiger <szeiger@novocode.com>2016-08-23 16:05:06 +0200
commite2b6c7b608b82fca5343f6d09236c2b48b5d824d (patch)
tree3f3b8b6b0261bf5170143147047a2fa791bf1312 /build.sbt
parent74702078b14ccba1710dd714c1723bef879c46a0 (diff)
downloadscala-e2b6c7b608b82fca5343f6d09236c2b48b5d824d.tar.gz
scala-e2b6c7b608b82fca5343f6d09236c2b48b5d824d.tar.bz2
scala-e2b6c7b608b82fca5343f6d09236c2b48b5d824d.zip
Switch remaining uses of ant over to sbt
- Modify `tools/scaladoc-diff` to use sbt instead of ant. - Move `stability-test.sh` from `tools` to `scripts`. With the new build process without separate `locker` and `strap` stages, it doesn’t make sense to call this script without first setting up the proper test environment in a CI build. - Replace the use of `build.number` in `bootstrap` with a new `SHA-NIGHTLY` mode for `baseVersionSuffix`. - Make `partest` call sbt instead of ant for initializing the classpath and use the new classpath location (`quick` instead of `pack`).
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt10
1 files changed, 4 insertions, 6 deletions
diff --git a/build.sbt b/build.sbt
index d9a9f43db2..3ceff35b45 100644
--- a/build.sbt
+++ b/build.sbt
@@ -102,12 +102,10 @@ lazy val publishSettings : Seq[Setting[_]] = Seq(
publishMavenStyle := true
)
-// Set the version number: The ANT build uses the file "build.number" to get the base version. Overriding versions or
-// suffixes for certain builds is done by directly setting variables from the shell scripts. For example, in
-// publish-core this requires computing the commit SHA first and then passing it to ANT. In the sbt build we use
-// the two settings `baseVersion` and `baseVersionSuffix` to compute all versions (canonical, Maven, OSGi). See
-// VersionUtil.versionPropertiesImpl for details. The standard sbt `version` setting should not be set directly. It
-// is the same as the Maven version and derived automatically from `baseVersion` and `baseVersionSuffix`.
+// Set the version number: We use the two settings `baseVersion` and `baseVersionSuffix` to compute all versions
+// (canonical, Maven, OSGi). See VersionUtil.versionPropertiesImpl for details. The standard sbt `version` setting
+// should not be set directly. It is the same as the Maven version and derived automatically from `baseVersion` and
+// `baseVersionSuffix`.
globalVersionSettings
baseVersion in Global := "2.12.0"
baseVersionSuffix in Global := "SNAPSHOT"