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
-
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]
- 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
-
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.
- def classifierType(classifier: String): String
- val classifierTypeMap: Map[String, String]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def defaultArtifact(file: File): Artifact
- val defaultArtifactTypeFilter: ArtifactTypeFilter
-
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
- def extract(url: URL, default: String): String
-
def
finalize(): Unit
- Attributes
- protected[java.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
-
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
- def sources(name: String): Artifact
- val specialArtifactTypes: Set[String]
-
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
- @native() @throws( ... )
Deprecated Value Members
-
def
classifierConf(classifier: String): Configuration
- Annotations
- @deprecated
- Deprecated
(Since version 1.0) Configuration should not be decided from the classifier.