Merge pull request #296 from Atry/0.11

Allow `ModuleID % Configuration`
This commit is contained in:
Mark Harrah 2011-12-13 09:40:19 -08:00
commit 0ad16f6171
2 changed files with 4 additions and 0 deletions

2
ivy/DependencyBuilders.scala Normal file → Executable file
View File

@ -46,6 +46,8 @@ final class GroupArtifactID private[sbt] (groupID: String, artifactID: String, c
}
final class ModuleIDConfigurable private[sbt] (moduleID: ModuleID)
{
def % (configuration: Configuration): ModuleID = %(configuration.name)
def % (configurations: String): ModuleID =
{
nonEmpty(configurations, "Configurations")

View File

@ -149,6 +149,8 @@ object Project extends Init[Scope] with ProjectExtra
def defaultSettings: Seq[Setting[_]] = Defaults.defaultSettings
final class Constructor(p: ProjectReference) {
def %(conf: Configuration): ClasspathDependency = %(conf.name)
def %(conf: String): ClasspathDependency = new ClasspathDependency(p, Some(conf))
}