mirror of https://github.com/sbt/sbt.git
0.10.1
This commit is contained in:
parent
37a404e482
commit
f41565e08e
10
README.md
10
README.md
|
|
@ -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`.
|
||||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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'.
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue