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