add sbt-posterous plugin

This commit is contained in:
Mark Harrah 2011-06-02 18:35:25 -04:00
parent 1ef2bcff0a
commit 0805c7c9b0
4 changed files with 26 additions and 1 deletions

View File

@ -312,7 +312,7 @@ class XSbt(info: ProjectInfo) extends ParentProject(info) with NoCrossPaths
override def testCompileAction = super.testCompileAction dependsOn((testWithTestClasspath.map(_.testCompile) ++ testWithCompileClasspath.map(_.compile)) : _*)
override def testClasspath = (super.testClasspath /: (testWithTestClasspath.map(_.testClasspath) ++ testWithCompileClasspath.map(_.compileClasspath) ))(_ +++ _)
}
class Sbt(info: ProjectInfo) extends Base(info) with TestWith
class Sbt(info: ProjectInfo) extends Base(info) with TestWith with posterous.Publish
{
override def normalizedName = "sbt"
override def testWithCompileClasspath = super.testWithCompileClasspath ++ Seq(scriptedSbtSub)

View File

@ -0,0 +1,6 @@
import sbt._
class Plugins(info: ProjectInfo) extends PluginDefinition(info)
{
val posterous = "net.databinder" % "posterous-sbt" % "0.1.7"
}

18
sbt/notes/0.10.0.markdown Normal file
View File

@ -0,0 +1,18 @@
This is a major redesign of sbt, so only prominent changes are listed:
* New configuration system
* New task engine
* New multiple project support
* More aggressive incremental recompilation for both Java and Scala sources
* Merged plugins and processors into improved plugins system
* Web application and webstart support moved to plugins instead of core features
* Fixed all of the issues in (Google Code) issue #44
* Managed dependencies automatically updated when configuration changes
* `update-sbt-classifiers` and `update-classifiers` tasks for resolving sources and/or javadocs for dependencies, transitively
* Improved artifact handling and configuration
* Tab completion parser combinators for commands and input tasks
* Project definitions are in Scala 2.8.1
Note that the project has completely moved to GitHub now: <https://github.com/harrah/xsbt>
Documentation may be found at <https://github.com/harrah/xsbt/wiki>

1
sbt/notes/about.markdown Normal file
View File

@ -0,0 +1 @@
[sbt](https://github.com/harrah/xsbt) is a Scala build tool.