Tests for extra attributes with Ivy

git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@985 d89573ee-9141-11dd-94d4-bdf5e562f29c
This commit is contained in:
dmharrah 2009-09-08 13:52:40 +00:00
parent e68142427b
commit ed3dbe92d9
8 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,9 @@
import sbt._
class UseColor(info: ProjectInfo) extends DefaultProject(info)
{
def color = FileUtilities.readString("color".asFile, log).right.getOrElse(error("No color specified"))
override def libraryDependencies = Set(
"org.scala-tools.sbt" % "test-ivy-extra" %"1.0" extra("e:color" -> color)
)
}

View File

@ -0,0 +1 @@
blue

View File

@ -0,0 +1,3 @@
project.name=UseColor
project.version=1.0
project.organization=org.scala-tools.sbt

View File

@ -0,0 +1 @@
red

View File

@ -0,0 +1 @@
red

View File

@ -0,0 +1,3 @@
project.name=test-ivy-extra
project.version=1.0
project.organization=org.scala-tools.sbt

View File

@ -0,0 +1,6 @@
import sbt._
class DefineColor(info: ProjectInfo) extends DefaultProject(info)
{
override def projectID = super.projectID extra("e:color" -> "red")
}

View File

@ -0,0 +1,21 @@
> publish-local
[success]
$ delete project/build/
[success]
$ copy-file changes/UseColor.scala project/build/UseColor.scala
[success]
$ copy-file changes/blue color
[success]
$ copy-file changes/build.properties project/build.properties
[success]
$ reload
[success]
> update
[failure]
$ copy-file changes/red color
[success]
> update
[success]