Packages

c

sbt.librarymanagement

ArtifactFunctions

abstract class ArtifactFunctions extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArtifactFunctions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ArtifactFunctions()

Value Members

  1. val DefaultDocTypes: Set[String]
  2. val DefaultExtension: String
  3. val DefaultSourceTypes: Set[String]
  4. val DefaultType: String
  5. val DocClassifier: String
  6. val DocType: String
  7. val PomType: String
  8. val SourceClassifier: String
  9. val SourceType: String
  10. val TestsClassifier: String
  11. def apply(name: String, type: String, extension: String, classifier: Option[String], configurations: Vector[ConfigRef], url: Option[URL]): Artifact
  12. def apply(name: String, url: URL): Artifact
  13. def apply(name: String, type: String, extension: String, classifier: String): Artifact
  14. def apply(name: String, type: String, extension: String): Artifact
  15. def apply(name: String, classifier: String): Artifact
  16. def apply(name: String, extra: Map[String, String]): Artifact
  17. def artifactName(scalaVersion: ScalaVersion, module: ModuleID, artifact: Artifact): String
  18. def classified(name: String, classifier: String): Artifact

    Create a classified explicit artifact, to be used when trying to resolve sources|javadocs from Maven.

    Create a classified explicit artifact, to be used when trying to resolve sources|javadocs from Maven. This is necessary because those artifacts are not published in the Ivy generated from the Pom of the module in question. The artifact is created under the default configuration.

  19. def classifierType(classifier: String): String
  20. val classifierTypeMap: Map[String, String]
  21. def defaultArtifact(file: File): Artifact
  22. val defaultArtifactTypeFilter: ArtifactTypeFilter
  23. def extract(name: String, default: String): String
  24. def extract(url: URL, default: String): String
  25. def javadoc(name: String): Artifact
  26. def pom(name: String): Artifact
  27. def sources(name: String): Artifact
  28. val specialArtifactTypes: Set[String]

Deprecated Value Members

  1. def classifierConf(classifier: String): Configuration
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0) Configuration should not be decided from the classifier.