abstract class ArtifactFunctions extends AnyRef
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ArtifactFunctions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ArtifactFunctions()
Value Members
- val DefaultDocTypes: Set[String]
- val DefaultExtension: String
- val DefaultSourceTypes: Set[String]
- val DefaultType: String
- val DocClassifier: String
- val DocType: String
- val PomType: String
- val SourceClassifier: String
- val SourceType: String
- val TestsClassifier: String
- def apply(name: String, type: String, extension: String, classifier: Option[String], configurations: Vector[ConfigRef], url: Option[URL]): Artifact
- def apply(name: String, url: URL): Artifact
- def apply(name: String, type: String, extension: String, classifier: String): Artifact
- def apply(name: String, type: String, extension: String): Artifact
- def apply(name: String, classifier: String): Artifact
- def apply(name: String, extra: Map[String, String]): Artifact
- def artifactName(scalaVersion: ScalaVersion, module: ModuleID, artifact: Artifact): String
-
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.
- def classifierType(classifier: String): String
- val classifierTypeMap: Map[String, String]
- def defaultArtifact(file: File): Artifact
- val defaultArtifactTypeFilter: ArtifactTypeFilter
- def extract(name: String, default: String): String
- def extract(url: URL, default: String): String
- def javadoc(name: String): Artifact
- def pom(name: String): Artifact
- def sources(name: String): Artifact
- val specialArtifactTypes: Set[String]
Deprecated Value Members
-
def
classifierConf(classifier: String): Configuration
- Annotations
- @deprecated
- Deprecated
(Since version 1.0) Configuration should not be decided from the classifier.