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
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
fileSet: FileSet
FileSet corresponding to this Group
- Definition Classes
- MavenMetadata → Group
- val files: DirContent
-
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()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
transform(map: Map[(Organization, ModuleName), (Organization, ModuleName)], now: Instant): Task[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): Task[MavenMetadata]
- Definition Classes
- MavenMetadata → Group
- def updateContent(org: Option[Organization], name: Option[ModuleName], latest: Option[String], release: Option[String], addVersions: Seq[String], now: Instant): Task[MavenMetadata]
-
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()
- def xmlOpt: Option[Content]