mirror of https://github.com/sbt/sbt.git
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:
parent
e68142427b
commit
ed3dbe92d9
|
|
@ -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)
|
||||
)
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
blue
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
project.name=UseColor
|
||||
project.version=1.0
|
||||
project.organization=org.scala-tools.sbt
|
||||
|
|
@ -0,0 +1 @@
|
|||
red
|
||||
|
|
@ -0,0 +1 @@
|
|||
red
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
project.name=test-ivy-extra
|
||||
project.version=1.0
|
||||
project.organization=org.scala-tools.sbt
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
import sbt._
|
||||
|
||||
class DefineColor(info: ProjectInfo) extends DefaultProject(info)
|
||||
{
|
||||
override def projectID = super.projectID extra("e:color" -> "red")
|
||||
}
|
||||
|
|
@ -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]
|
||||
Loading…
Reference in New Issue