From 28f76228656b94dfcbde4aa1ba005c48c70a07d8 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sun, 12 Jun 2011 21:32:52 -0400 Subject: [PATCH] Define 'type' for builtin artifacts based on classifier --- ivy/IvyInterface.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ivy/IvyInterface.scala b/ivy/IvyInterface.scala index 66a87d1b3..6d4ccacb9 100644 --- a/ivy/IvyInterface.scala +++ b/ivy/IvyInterface.scala @@ -389,7 +389,8 @@ object Artifact def cross(enable: Boolean, scalaVersion: String): String = if(enable) "_" + scalaVersion else "" val classifierTypeMap = Map("sources" -> "src", "javadoc" -> "doc") - def classified(name: String, classifier: String): Artifact = Artifact(name, classifierTypeMap.getOrElse(classifier, defaultType), defaultExtension, classifier) + def classifierType(classifier: String): String = classifierTypeMap.getOrElse(classifier, defaultType) + def classified(name: String, classifier: String): Artifact = Artifact(name, classifierType(classifier), defaultExtension, classifier) } final case class ModuleConfiguration(organization: String, name: String, revision: String, resolver: Resolver) object ModuleConfiguration