final class Project extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Project
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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( ... ) @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[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- Project → AnyRef → Any
- 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
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( ... )
-
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 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