Define 'type' for builtin artifacts based on classifier

This commit is contained in:
Mark Harrah 2011-06-12 21:32:52 -04:00
parent 1b0359fff9
commit 28f7622865
1 changed files with 2 additions and 1 deletions

View File

@ -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