Updated Migrating from SBT 0.7.x to 0.10.x (markdown)

harrah 2011-06-27 18:30:27 -07:00
parent e494463e44
commit a80f018d90
1 changed files with 17 additions and 0 deletions

@ -1,6 +1,15 @@
[sbt-launch.jar]: http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.10.0/sbt-launch.jar
[mailing list]: http://groups.google.com/group/simple-build-tool/
[xsbt-web-plugin]: https://github.com/siasia/xsbt-web-plugin
[FileUtilities]: http://simple-build-tool.googlecode.com/svn/artifacts/latest/api/sbt/FileUtilities$object.html
[IO]: http://harrah.github.com/xsbt/latest/api/sbt/IO$.html
[Path 0.7]: http://simple-build-tool.googlecode.com/svn/artifacts/latest/api/sbt/Path.html
[Path object]: http://simple-build-tool.googlecode.com/svn/artifacts/latest/api/sbt/Path$.html
[Path 0.10]: http://harrah.github.com/xsbt/latest/api/sbt/Path$.html
[PathFinder 0.7]: http://simple-build-tool.googlecode.com/svn/artifacts/latest/api/sbt/PathFinder.html
[PathFinder object]: http://harrah.github.com/xsbt/latest/api/sbt/PathFinder$.html
[PathFinder 0.10]: http://harrah.github.com/xsbt/latest/api/sbt/PathFinder.html
[RichFile]: http://harrah.github.com/xsbt/latest/api/sbt/RichFile.html
The assumption here is that you are familiar with sbt 0.7.x but new to 0.10.x.
@ -187,6 +196,14 @@ meant that the `B` project had a classpath and execution dependency on `A` and `
In 0.10, declare the specific type of dependency you want. See [[Full Configuration]] for details.
## Where did class/object X go?
| 0.7 | 0.10 |
| --- | --- |
| [FileUtilities] | [IO] |
| [Path class][Path 0.7] and [object][Path object] | [Path object][Path 0.10], `File`, [RichFile] |
| [PathFinder class][PathFinder 0.7] | `Seq[File]`, [PathFinder class][PathFinder 0.10], [PathFinder object][PathFinder object] |
## Where can I find plugins for 0.10?
See [[sbt 0.10 plugins list]] for a list of currently available plugins.