Project

sbt.Project
See theProject companion trait
object Project

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Project.type

Members list

Value members

Concrete methods

def apply(id: String, base: File): Project
def fillTaskAxis(scoped: ScopedKey[_]): ScopedKey[_]
def inScope(scope: Scope)(ss: Seq[Setting[_]]): Seq[Setting[_]]
def inTask(t: Scoped)(ss: Seq[Setting[_]]): Seq[Setting[_]]
def inThisBuild(ss: Seq[Setting[_]]): Seq[Setting[_]]
def mapScope(f: Scope => Scope): [a] => (x$1: ScopedKey[a]) => ScopedKey[a]
def normalizeModuleID(id: String): String

Normalize a String so that it is suitable for use as a dependency management module identifier. This is a best effort implementation, since valid characters are not documented or consistent.

Normalize a String so that it is suitable for use as a dependency management module identifier. This is a best effort implementation, since valid characters are not documented or consistent.

Attributes

def transform(g: Scope => Scope, ss: Seq[Setting[_]]): Seq[Setting[_]]
def transformRef(g: Scope => Scope, ss: Seq[Setting[_]]): Seq[Setting[_]]
def validProjectID(id: String): Option[String]

Returns None if id is a valid Project ID or Some containing the parser error message if it is not.

Returns None if id is a valid Project ID or Some containing the parser error message if it is not.

Attributes