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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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], allowInsecureProtocol: Boolean): Artifact
- 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, allowInsecureProtocol: Boolean): 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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
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
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
defaultArtifact(file: File): Artifact
- Definition Classes
- ArtifactFunctions
-
val
defaultArtifactTypeFilter: ArtifactTypeFilter
- Definition Classes
- ArtifactFunctions
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
extract(name: String, default: String): String
- Definition Classes
- ArtifactFunctions
-
def
extract(url: URL, default: String): String
- Definition Classes
- ArtifactFunctions
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
javadoc(name: String): Artifact
- Definition Classes
- ArtifactFunctions
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
pom(name: String): Artifact
- Definition Classes
- ArtifactFunctions
-
def
sources(name: String): Artifact
- Definition Classes
- ArtifactFunctions
-
val
specialArtifactTypes: Set[String]
- Definition Classes
- ArtifactFunctions
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
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.