trait BuildExtra extends BuildCommon with DefExtra
- Alphabetic
- By Inheritance
- BuildExtra
- DefExtra
- BuildCommon
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
final
class
RichAttributed extends AnyRef
- Definition Classes
- BuildCommon
-
final
class
RichFiles extends AnyRef
- Definition Classes
- BuildCommon
-
final
class
RichPathFinder extends AnyRef
- Definition Classes
- BuildCommon
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
addArtifact(artifact: Def.Initialize[Artifact], taskDef: Def.Initialize[Task[File]]): Def.SettingsDefinition
Constructs a setting that declares a new artifact
artifactthat is generated bytaskDef. -
def
addArtifact(a: Artifact, taskDef: TaskKey[File]): Def.SettingsDefinition
Constructs a setting that declares a new artifact
athat is generated bytaskDef. -
def
addCommandAlias(name: String, value: String): Seq[Def.Setting[(State) ⇒ State]]
Defines an alias given by
namethat expands tovalue.Defines an alias given by
namethat expands tovalue. This alias is defined globally after projects are loaded. The alias is undefined when projects are unloaded. Names are restricted to be either alphanumeric or completely symbolic. As an exception, '-' and '_' are allowed within an alphanumeric name. -
def
addCompilerPlugin(dependency: ModuleID): Def.Setting[Seq[ModuleID]]
Adds
dependencytolibraryDependenciesin the auto-compiler plugin configuration. -
def
addDependencyTreePlugin: Def.Setting[Seq[ModuleID]]
Adds Dependency tree plugin.
-
def
addMavenResolverPlugin: Def.Setting[Seq[ModuleID]]
Adds Maven resolver plugin.
-
def
addSbtPlugin(dependency: ModuleID): Def.Setting[Seq[ModuleID]]
Adds
dependencyas an sbt plugin for the sbt and Scala versions configured bysbtBinaryVersionandscalaBinaryVersionscoped toupdate. -
def
addSbtPlugin(dependency: ModuleID, sbtVersion: String): Def.Setting[Seq[ModuleID]]
Adds
dependencyas an sbt plugin for the specific sbt versionsbtVersion.Adds
dependencyas an sbt plugin for the specific sbt versionsbtVersion. Typically, use the default value for this version instead of specifying it explicitly. -
def
addSbtPlugin(dependency: ModuleID, sbtVersion: String, scalaVersion: String): Def.Setting[Seq[ModuleID]]
Adds
dependencyas an sbt plugin for the specific sbt versionsbtVersionand Scala versionscalaVersion.Adds
dependencyas an sbt plugin for the specific sbt versionsbtVersionand Scala versionscalaVersion. Typically, use the default values for these versions instead of specifying them explicitly. -
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
compilerPlugin(dependency: ModuleID): ModuleID
Transforms
dependencyto be in the auto-compiler plugin configuration. -
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def externalIvySettings(file: Def.Initialize[File] = inBase("ivysettings.xml"), addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]
- def externalIvySettingsURI(uri: Def.Initialize[URI], addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]
- def externalIvySettingsURL(url: URL, addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]
- def filterKeys(ss: Seq[Def.Setting[_]], transitive: Boolean = false)(f: (Def.ScopedKey[_]) ⇒ Boolean): Seq[Def.Setting[_]]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fullRunInputTask(scoped: InputKey[Unit], config: Configuration, mainClass: String, baseArguments: String*): Vector[Def.Setting[_]]
Returns a vector of settings that create custom run input task.
Returns a vector of settings that create custom run input task.
- Annotations
- @nowarn()
-
def
fullRunTask(scoped: TaskKey[Unit], config: Configuration, mainClass: String, arguments: String*): Vector[Def.Setting[_]]
Returns a vector of settings that create custom run task.
Returns a vector of settings that create custom run task.
- Annotations
- @nowarn()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) ⇒ Parser[P]): Def.Initialize[(State) ⇒ Parser[P]]
- Definition Classes
- BuildCommon
-
def
getForParserI[P, T](task: TaskKey[T])(init: Def.Initialize[(State, Option[T]) ⇒ Parser[P]]): Def.Initialize[(State) ⇒ Parser[P]]
- Definition Classes
- BuildCommon
-
def
getFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State): Option[T]
- Definition Classes
- BuildCommon
-
def
getPrevious[T](task: TaskKey[T]): Def.Initialize[Task[Option[T]]]
- Definition Classes
- BuildCommon
-
implicit
def
globFilter(expression: String): NameFilter
Allows a String to be used where a
NameFilteris expected.Allows a String to be used where a
NameFilteris expected. Asterisks (*) in the string are interpreted as wildcards. All other characters must match exactly. See GlobFilter.- Definition Classes
- BuildCommon
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def initScope[T](s: Scope, i: Def.Initialize[T]): Def.Initialize[T]
- def initScoped[T](sk: Def.ScopedKey[_], i: Def.Initialize[T]): Def.Initialize[T]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
loadForParser[P, T](task: TaskKey[T])(f: (State, Option[T]) ⇒ Parser[P])(implicit format: JsonFormat[T]): Def.Initialize[(State) ⇒ Parser[P]]
- Definition Classes
- BuildCommon
-
def
loadForParserI[P, T](task: TaskKey[T])(init: Def.Initialize[(State, Option[T]) ⇒ Parser[P]])(implicit format: JsonFormat[T]): Def.Initialize[(State) ⇒ Parser[P]]
- Definition Classes
- BuildCommon
-
def
loadFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State)(implicit f: JsonFormat[T]): Option[T]
- Definition Classes
- BuildCommon
-
def
loadPrevious[T](task: TaskKey[T])(implicit f: JsonFormat[T]): Def.Initialize[Task[Option[T]]]
- Definition Classes
- BuildCommon
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
noTestCompletion(config: Configuration = Test): Def.Setting[_]
Disables post-compilation hook for determining tests for tab-completion (such as for 'test-only').
Disables post-compilation hook for determining tests for tab-completion (such as for 'test-only'). This is useful for reducing test:compile time when not running test.
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
overrideConfigs(cs: Configuration*)(configurations: Seq[Configuration]): Seq[Configuration]
- Definition Classes
- BuildCommon
-
implicit
def
richAttributed(s: Seq[Attributed[File]]): RichAttributed
- Definition Classes
- BuildCommon
-
implicit
def
richFiles(s: Seq[File]): RichFiles
- Definition Classes
- BuildCommon
-
implicit
def
richPathFinder(s: PathFinder): RichPathFinder
- Definition Classes
- BuildCommon
- def runInputTask(config: Configuration, mainClass: String, baseArguments: String*): Def.Initialize[InputTask[Unit]]
- def runTask(config: Configuration, mainClass: String, arguments: String*): Def.Initialize[Task[Unit]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
toTaskSequential(d: Def.type): TaskSequential
- Definition Classes
- DefExtra
-
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()
Deprecated Value Members
-
def
externalIvyFile(file: Def.Initialize[File] = inBase("ivy.xml"), iScala: Def.Initialize[Option[ScalaModuleInfo]] = scalaModuleInfo): Def.Setting[Task[ModuleSettings]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.5.0) externalIvyFile is not supported by Couriser, and will be removed in the future
-
def
externalPom(file: Def.Initialize[File] = inBase("pom.xml"), iScala: Def.Initialize[Option[ScalaModuleInfo]] = scalaModuleInfo): Def.Setting[Task[ModuleSettings]]
- Annotations
- @deprecated
- Deprecated
(Since version 1.5.0) externalPom is not supported by Coursier, and will be removed in the future