Abstract Value Members
-
abstract
def
addProperty(key: String, value: String): Unit
-
abstract
val
antProject: Option[Any]
-
abstract
def
baseProject: Option[Project]
-
abstract
def
createTarget(targetRef: TargetRef, isImplicit: Boolean = false): Target
-
abstract
def
determineRequestedTarget(targetRef: TargetRef, searchInAllProjects: Boolean, supportCamelCaseShortCuts: Boolean): Option[Target]
-
abstract
def
finalizePlugins: Unit
-
abstract
def
findModule(dirOrFile: String): Option[Project]
-
abstract
def
findOrCreateModule(dirOrFile: String, copyProperties: Boolean): Project
-
abstract
def
findOrCreateTarget(targetRef: TargetRef, isImplicit: Boolean = false): Target
-
abstract
def
findTarget(targetRef: TargetRef, searchInAllProjects: Boolean = false, includeImplicit: Boolean = false): Option[Target]
-
abstract
def
getPluginHandle[T](name: String)(implicit arg0: ClassTag[T]): PluginHandle[T]
-
abstract
def
getPluginVersion[T](implicit arg0: ClassTag[T]): Option[String]
-
abstract
def
includeDirOf[T](implicit arg0: ClassTag[T]): File
-
abstract
def
isPluginActive[T](name: String)(implicit arg0: ClassTag[T]): Boolean
-
abstract
def
isPluginModified[T](name: String)(implicit arg0: ClassTag[T]): Boolean
-
-
abstract
def
prerequisites(target: Target, searchInAllProjects: Boolean = false): Seq[Target]
-
abstract
def
prerequisitesGrouped(target: Target, searchInAllProjects: Boolean = false): Seq[Seq[Target]]
-
abstract
def
projectDirectory: File
-
abstract
def
projectFile: File
-
abstract
def
properties: Map[String, String]
-
abstract
def
registerPlugin(instanceClassName: String, factoryClassName: String, version: String, classLoader: ClassLoader): Unit
-
abstract
def
registerSchemeHandler(scheme: String, handler: SchemeHandler): Unit
-
abstract
def
registeredPlugins: Seq[PluginInfo]
-
abstract
def
replaceSchemeHandler(scheme: String, handler: SchemeHandler): Unit
-
abstract
def
schemeHandlers: Map[String, SchemeHandler]
-
abstract
def
targets: Seq[Target]
-
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (Project, B)
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
ensuring(cond: (Project) ⇒ Boolean, msg: ⇒ Any): Project
-
def
ensuring(cond: (Project) ⇒ Boolean): Project
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Project
-
def
ensuring(cond: Boolean): Project
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
→[B](y: B): (Project, B)
Shadowed Implicit Value Members
-
val
self: Any
-
val
self: Any
Inherited from AnyRef
Inherited from Any
Inherited by implicit conversion any2stringadd from
Project to StringAdd
Inherited by implicit conversion any2stringfmt from
Project to StringFormat
Inherited by implicit conversion any2ArrowAssoc from
Project to ArrowAssoc[Project]
Inherited by implicit conversion any2Ensuring from
Project to Ensuring[Project]