final case class MavenMetadata(organization: Organization, name: ModuleName, files: DirContent) extends Group with Product with Serializable
Subset of a FileSet corresponding to maven-metadata.xml files.
This correspond to the maven-metadata.xml file under org/name/maven-metadata.xml, not the ones that can be found under org/name/version/maven-metadata.xml (these are in Module).
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MavenMetadata
- Group
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new MavenMetadata(organization: Organization, name: ModuleName, files: DirContent)
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def fileSet: FileSet
FileSet corresponding to this Group
- Definition Classes
- MavenMetadata → Group
- val files: DirContent
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def module: core.Module
- val name: ModuleName
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def ordered: MavenMetadata
Ensure the files of this Group are ordered (POMs last for Group.Module, etc.)
Ensure the files of this Group are ordered (POMs last for Group.Module, etc.)
- Definition Classes
- MavenMetadata → Group
- val organization: Organization
- Definition Classes
- MavenMetadata → Group
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def transform(map: Map[(Organization, ModuleName), (Organization, ModuleName)], now: Instant): MavenMetadata
Changes any reference to the first coordinates to the second ones.
Changes any reference to the first coordinates to the second ones.
Coordinates can be our coordinates, or those of dependencies, exclusions, …
- Definition Classes
- MavenMetadata → Group
- def transformVersion(map: Map[(Organization, ModuleName), (String, String)], now: Instant): MavenMetadata
- Definition Classes
- MavenMetadata → Group
- def updateContent(org: Option[Organization], name: Option[ModuleName], latest: Option[String], release: Option[String], addVersions: Seq[String], now: Instant): MavenMetadata
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def xmlOpt: Option[Content]
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated