Packages

object Artifact extends ArtifactFunctions with Serializable

Linear Supertypes
Serializable, Serializable, ArtifactFunctions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Artifact
  2. Serializable
  3. Serializable
  4. ArtifactFunctions
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. val DefaultDocTypes: Set[String]
    Definition Classes
    ArtifactFunctions
  2. val DefaultExtension: String
    Definition Classes
    ArtifactFunctions
  3. val DefaultSourceTypes: Set[String]
    Definition Classes
    ArtifactFunctions
  4. val DefaultType: String
    Definition Classes
    ArtifactFunctions
  5. val DocClassifier: String
    Definition Classes
    ArtifactFunctions
  6. val DocType: String
    Definition Classes
    ArtifactFunctions
  7. val PomType: String
    Definition Classes
    ArtifactFunctions
  8. val SourceClassifier: String
    Definition Classes
    ArtifactFunctions
  9. val SourceType: String
    Definition Classes
    ArtifactFunctions
  10. val TestsClassifier: String
    Definition Classes
    ArtifactFunctions
  11. def apply(name: String, type: String, extension: String, classifier: Option[String], configurations: Vector[ConfigRef], url: Option[URL], extraAttributes: Map[String, String], checksum: Option[Checksum]): Artifact
  12. def apply(name: String): Artifact
  13. def apply(name: String, type: String, extension: String, classifier: Option[String], configurations: Vector[ConfigRef], url: Option[URL]): Artifact
    Definition Classes
    ArtifactFunctions
  14. def apply(name: String, url: URL): Artifact
    Definition Classes
    ArtifactFunctions
  15. def apply(name: String, type: String, extension: String, classifier: String): Artifact
    Definition Classes
    ArtifactFunctions
  16. def apply(name: String, type: String, extension: String): Artifact
    Definition Classes
    ArtifactFunctions
  17. def apply(name: String, classifier: String): Artifact
    Definition Classes
    ArtifactFunctions
  18. def apply(name: String, extra: Map[String, String]): Artifact
    Definition Classes
    ArtifactFunctions
  19. def artifactName(scalaVersion: ScalaVersion, module: ModuleID, artifact: Artifact): String
    Definition Classes
    ArtifactFunctions
  20. 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.

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

Deprecated Value Members

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

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