This commit is contained in:
Mark Harrah 2011-07-14 08:05:30 -04:00
parent 37a404e482
commit f41565e08e
6 changed files with 25 additions and 9 deletions

View File

@ -21,9 +21,9 @@ To build from source, get the latest stable version of sbt 0.10.x (see [Setup])
The initial branch is the development branch 0.10, which contains the latest code for the 0.10.x series.
The latest tag for 0.10.x is 0.10.0:
The latest tag for 0.10.x is 0.10.1:
$ git checkout v0.10.0
$ git checkout v0.10.1
To build the launcher, publish all components locally, and build API and SXR documentation:
@ -35,11 +35,11 @@ The individual commands are
Copy your stable ~/bin/sbt script to ~/bin/xsbt and change it to use the launcher at:
<xsbt>/target/sbt-launch-0.10.0.jar
<xsbt>/target/sbt-launch-0.10.1.jar
If using the 0.10 development branch, the launcher is at:
<xsbt>/target/sbt-launch-0.10.1-SNAPSHOT.jar
<xsbt>/target/sbt-launch-0.10.2-SNAPSHOT.jar
## Modifying sbt
@ -49,4 +49,4 @@ To use your modified version of sbt in a project locally, run `publish-local`.
After each `publish-local`, clean the `project/boot/` directory in the project in which you want to use the locally built sbt. Alternatively, if sbt is running and the launcher hasn't changed, run `reboot full` to have sbt do this for you.
If a project has `project/build.properties` defined, either delete the file or change `sbt.version` to `0.10.1-SNAPSHOT`.
If a project has `project/build.properties` defined, either delete the file or change `sbt.version` to `0.10.2-SNAPSHOT`.

View File

@ -15,7 +15,7 @@ object Sbt extends Build
override lazy val settings = super.settings ++ buildSettings ++ Status.settings
def buildSettings = Seq(
organization := "org.scala-tools.sbt",
version := "0.10.1-SNAPSHOT",
version := "0.10.1",
publishArtifact in packageDoc := false,
scalaVersion := "2.8.1",
publishMavenStyle := false,

16
sbt/notes/0.10.1.markdown Normal file
View File

@ -0,0 +1,16 @@
This is a major redesign of sbt, so only prominent changes are listed:
* Support "provided" as a valid configuration for inter-project dependencies [#53](https://github.com/harrah/xsbt/issues/53)
* Try out some better error messages for build.sbt in a few common situations [#58](https://github.com/harrah/xsbt/issues/58)
* Drop "Incomplete tasks ..." line from error messages. [#32](https://github.com/harrah/xsbt/issues/32)
* Better handling of javac logging. [#74](https://github.com/harrah/xsbt/pull/74)
* Warn when reload discards session settings
* Cache failing classifiers, making 'update-classifiers' a practical replacement for withSources()
* Global settings may be provided in ~/.sbt/build.sbt [#52](https://github.com/harrah/xsbt/issues/52)
* No need to define "sbtPlugin := true" in project/plugins/ or ~/.sbt/plugins/
* Provide statistics and list of evicted modules in UpdateReport
* Scope use of 'transitive-classifiers' by 'update-sbt-classifiers' and 'update-classifiers' for separate configuration.
* Default project ID includes a hash of base directory to avoid collisions in simple cases.
* 'extra-loggers' setting to make it easier to add loggers
* Associate ModuleID, Artifact and Configuration with a classpath entry (moduleID, artifact, and configuration keys). [#41](https://github.com/harrah/xsbt/issues/41)
* Put httpclient on Ivy's classpath, which seems to speed up 'update'.

View File

@ -4,7 +4,7 @@
[app]
org: org.scala-tools.sbt
name: sbt
version: read(sbt.version)[0.10.1-SNAPSHOT]
version: read(sbt.version)[0.10.1]
class: ${sbt.main.class-sbt.xMain}
components: xsbti
cross-versioned: true

View File

@ -4,7 +4,7 @@
[app]
org: org.scala-tools.sbt
name: sbt
version: 0.10.1-SNAPSHOT
version: 0.10.1
class: sbt.ScriptMain
components: xsbti
cross-versioned: true

View File

@ -4,7 +4,7 @@
[app]
org: org.scala-tools.sbt
name: sbt
version: 0.10.1-SNAPSHOT
version: 0.10.1
class: sbt.ConsoleMain
components: xsbti
cross-versioned: true