final class Project extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Project
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Project(module: Module, version: String, dependencies: Seq[(Configuration, Dependency)], configurations: Map[Configuration, Seq[Configuration]], parent: Option[(Module, String)], dependencyManagement: Seq[(Configuration, Dependency)], properties: Seq[(String, String)], profiles: Seq[Profile], versions: Option[Versions], snapshotVersioning: Option[SnapshotVersioning], packagingOpt: Option[Type], relocated: Boolean, actualVersionOpt: Option[String], publications: Seq[(Configuration, Publication)], info: Info)
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
- def actualVersion: String
Version used to get this project metadata if available, else the version from metadata.
Version used to get this project metadata if available, else the version from metadata. May not match
version
for projects having a wrong version in their metadata, if the actual version was kept around. - val actualVersionOpt: Option[String]
- lazy val allConfigurations: Map[Configuration, Set[Configuration]]
All configurations that each configuration extends, including the ones it extends transitively
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def canEqual(obj: Any): Boolean
- Definition Classes
- Project → Equals
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val configurations: Map[Configuration, Seq[Configuration]]
- val dependencies: Seq[(Configuration, Dependency)]
- val dependencyManagement: Seq[(Configuration, Dependency)]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(obj: Any): Boolean
- Definition Classes
- Project → Equals → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final lazy val hashCode: Int
- val info: Info
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val module: Module
- lazy val moduleVersion: (Module, String)
- 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()
- val packagingOpt: Option[Type]
- val parent: Option[(Module, String)]
- def productArity: Int
- Definition Classes
- Project → Product
- def productElement(n: Int): Any
- Definition Classes
- Project → Product
- def productElementName(n: Int): String
- Definition Classes
- Project → Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def productIterator: Iterator[Any]
- Definition Classes
- Product
- def productPrefix: String
- Definition Classes
- Project → Product
- val profiles: Seq[Profile]
- val properties: Seq[(String, String)]
- val publications: Seq[(Configuration, Publication)]
- val relocated: Boolean
- val snapshotVersioning: Option[SnapshotVersioning]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Project → AnyRef → Any
- val version: String
- val versions: Option[Versions]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- def withActualVersionOpt(actualVersionOpt: Option[String]): Project
- def withConfigurations(configurations: Map[Configuration, Seq[Configuration]]): Project
- def withDependencies(dependencies: Seq[(Configuration, Dependency)]): Project
- def withDependencyManagement(dependencyManagement: Seq[(Configuration, Dependency)]): Project
- def withInfo(info: Info): Project
- def withModule(module: Module): Project
- def withPackagingOpt(packagingOpt: Option[Type]): Project
- def withParent(parent: Option[(Module, String)]): Project
- def withProfiles(profiles: Seq[Profile]): Project
- def withProperties(properties: Seq[(String, String)]): Project
- def withPublications(publications: Seq[(Configuration, Publication)]): Project
- def withRelocated(relocated: Boolean): Project
- def withSnapshotVersioning(snapshotVersioning: Option[SnapshotVersioning]): Project
- def withVersion(version: String): Project
- def withVersions(versions: Option[Versions]): Project