t

sbt

BuildExtra

trait BuildExtra extends BuildCommon with DefExtra

Linear Supertypes
DefExtra, BuildCommon, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BuildExtra
  2. DefExtra
  3. BuildCommon
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class RichAttributed extends AnyRef
    Definition Classes
    BuildCommon
  2. final class RichFiles extends AnyRef
    Definition Classes
    BuildCommon
  3. final class RichPathFinder extends AnyRef
    Definition Classes
    BuildCommon

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addArtifact(artifact: Def.Initialize[Artifact], taskDef: Def.Initialize[Task[File]]): Def.SettingsDefinition

    Constructs a setting that declares a new artifact artifact that is generated by taskDef.

  5. def addArtifact(a: Artifact, taskDef: TaskKey[File]): Def.SettingsDefinition

    Constructs a setting that declares a new artifact a that is generated by taskDef.

  6. def addCommandAlias(name: String, value: String): Seq[Def.Setting[(State) ⇒ State]]

    Defines an alias given by name that expands to value.

    Defines an alias given by name that expands to value. 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.

  7. def addCompilerPlugin(dependency: ModuleID): Def.Setting[Seq[ModuleID]]

    Adds dependency to libraryDependencies in the auto-compiler plugin configuration.

  8. def addMavenResolverPlugin: Def.Setting[Seq[ModuleID]]

    Adds Maven resolver plugin.

  9. def addSbtPlugin(dependency: ModuleID): Def.Setting[Seq[ModuleID]]

    Adds dependency as an sbt plugin for the sbt and Scala versions configured by sbtBinaryVersion and scalaBinaryVersion scoped to update.

  10. def addSbtPlugin(dependency: ModuleID, sbtVersion: String): Def.Setting[Seq[ModuleID]]

    Adds dependency as an sbt plugin for the specific sbt version sbtVersion.

    Adds dependency as an sbt plugin for the specific sbt version sbtVersion. Typically, use the default value for this version instead of specifying it explicitly.

  11. def addSbtPlugin(dependency: ModuleID, sbtVersion: String, scalaVersion: String): Def.Setting[Seq[ModuleID]]

    Adds dependency as an sbt plugin for the specific sbt version sbtVersion and Scala version scalaVersion.

    Adds dependency as an sbt plugin for the specific sbt version sbtVersion and Scala version scalaVersion. Typically, use the default values for these versions instead of specifying them explicitly.

  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  14. def compilerPlugin(dependency: ModuleID): ModuleID

    Transforms dependency to be in the auto-compiler plugin configuration.

  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. def externalIvyFile(file: Def.Initialize[File] = inBase("ivy.xml"), iScala: Def.Initialize[Option[ScalaModuleInfo]] = scalaModuleInfo): Def.Setting[Task[ModuleSettings]]
  18. def externalIvySettings(file: Def.Initialize[File] = inBase("ivysettings.xml"), addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]
  19. def externalIvySettingsURI(uri: Def.Initialize[URI], addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]
  20. def externalIvySettingsURL(url: URL, addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]
  21. def externalPom(file: Def.Initialize[File] = inBase("pom.xml"), iScala: Def.Initialize[Option[ScalaModuleInfo]] = scalaModuleInfo): Def.Setting[Task[ModuleSettings]]
  22. def filterKeys(ss: Seq[Def.Setting[_]], transitive: Boolean = false)(f: (Def.ScopedKey[_]) ⇒ Boolean): Seq[Def.Setting[_]]
  23. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. 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.

  25. def fullRunTask(scoped: TaskKey[Unit], config: Configuration, mainClass: String, arguments: String*): Vector[Def.Setting[_]]

    Returns a vector of settings that create custom run task.

  26. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) ⇒ Parser[P]): Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  28. def getForParserI[P, T](task: TaskKey[T])(init: Def.Initialize[(State, Option[T]) ⇒ Parser[P]]): Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  29. def getFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State): Option[T]
    Definition Classes
    BuildCommon
  30. def getPrevious[T](task: TaskKey[T]): Def.Initialize[Task[Option[T]]]
    Definition Classes
    BuildCommon
  31. implicit def globFilter(expression: String): NameFilter

    Allows a String to be used where a NameFilter is expected.

    Allows a String to be used where a NameFilter is expected. Asterisks (*) in the string are interpreted as wildcards. All other characters must match exactly. See sbt.GlobFilter.

    Definition Classes
    BuildCommon
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  33. def initScope[T](s: Scope, i: Def.Initialize[T]): Def.Initialize[T]
  34. def initScoped[T](sk: Def.ScopedKey[_], i: Def.Initialize[T]): Def.Initialize[T]
  35. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  36. 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
  37. 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
  38. def loadFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State)(implicit f: JsonFormat[T]): Option[T]
    Definition Classes
    BuildCommon
  39. def loadPrevious[T](task: TaskKey[T])(implicit f: JsonFormat[T]): Def.Initialize[Task[Option[T]]]
    Definition Classes
    BuildCommon
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. 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.

  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  44. def overrideConfigs(cs: Configuration*)(configurations: Seq[Configuration]): Seq[Configuration]
    Definition Classes
    BuildCommon
  45. implicit def richAttributed(s: Seq[Attributed[File]]): RichAttributed
    Definition Classes
    BuildCommon
  46. implicit def richFiles(s: Seq[File]): RichFiles
    Definition Classes
    BuildCommon
  47. implicit def richPathFinder(s: PathFinder): RichPathFinder
    Definition Classes
    BuildCommon
  48. def runInputTask(config: Configuration, mainClass: String, baseArguments: String*): Def.Initialize[InputTask[Unit]]
  49. def runTask(config: Configuration, mainClass: String, arguments: String*): Def.Initialize[Task[Unit]]
  50. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. implicit def toTaskSequential(d: Def.type): TaskSequential
    Definition Classes
    DefExtra
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from DefExtra

Inherited from BuildCommon

Inherited from AnyRef

Inherited from Any

Ungrouped