sbt

BuildExtra

trait BuildExtra extends BuildCommon with DefExtra

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BuildExtra
  2. DefExtra
  3. BuildCommon
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. 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.

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

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

  8. 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.

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

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

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

    Adds Maven resolver plugin.

  11. 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.

  12. 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.

  13. 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.

  14. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def compilerPlugin(dependency: ModuleID): ModuleID

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

  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  19. def externalIvyFile(file: Def.Initialize[File] = inBase("ivy.xml"), iScala: Def.Initialize[Option[IvyScala]] = ivyScala): Def.Setting[Task[ModuleSettings]]

  20. def externalIvySettings(file: Def.Initialize[File] = inBase("ivysettings.xml"), addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]

  21. def externalIvySettingsURI(uri: Def.Initialize[URI], addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]

  22. def externalIvySettingsURL(url: URL, addMultiResolver: Boolean = true): Def.Setting[Task[IvyConfiguration]]

  23. def externalPom(file: Def.Initialize[File] = inBase("pom.xml"), iScala: Def.Initialize[Option[IvyScala]] = ivyScala): Def.Setting[Task[ModuleSettings]]

  24. def filterKeys(ss: Seq[Def.Setting[_]], transitive: Boolean = false)(f: (Def.ScopedKey[_]) ⇒ Boolean): Seq[Def.Setting[_]]

  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def fullRunInputTask(scoped: InputKey[Unit], config: Configuration, mainClass: String, baseArguments: String*): Def.Setting[InputTask[Unit]]

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

  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) ⇒ Parser[P]): Def.Initialize[(State) ⇒ Parser[P]]

    Definition Classes
    BuildCommon
  30. def getForParserI[P, T](task: TaskKey[T])(init: Def.Initialize[(State, Option[T]) ⇒ Parser[P]]): Def.Initialize[(State) ⇒ Parser[P]]

    Definition Classes
    BuildCommon
  31. def getFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State): Option[T]

    Definition Classes
    BuildCommon
  32. def getPrevious[T](task: TaskKey[T]): Def.Initialize[Task[Option[T]]]

    Definition Classes
    BuildCommon
  33. 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
  34. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  35. def initScope[T](s: Scope, i: Def.Initialize[T]): Def.Initialize[T]

  36. def initScoped[T](sk: Def.ScopedKey[_], i: Def.Initialize[T]): Def.Initialize[T]

  37. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  38. def loadForParser[P, T](task: TaskKey[T])(f: (State, Option[T]) ⇒ Parser[P])(implicit format: Format[T]): Def.Initialize[(State) ⇒ Parser[P]]

    Definition Classes
    BuildCommon
  39. def loadForParserI[P, T](task: TaskKey[T])(init: Def.Initialize[(State, Option[T]) ⇒ Parser[P]])(implicit format: Format[T]): Def.Initialize[(State) ⇒ Parser[P]]

    Definition Classes
    BuildCommon
  40. def loadFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State)(implicit f: Format[T]): Option[T]

    Definition Classes
    BuildCommon
  41. def loadPrevious[T](task: TaskKey[T])(implicit f: Format[T]): Def.Initialize[Task[Option[T]]]

    Definition Classes
    BuildCommon
  42. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. 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.

  44. final def notify(): Unit

    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  46. def overrideConfigs(cs: Configuration*)(configurations: Seq[Configuration]): Seq[Configuration]

    Definition Classes
    BuildCommon
  47. implicit def richAttributed(s: Seq[Attributed[File]]): RichAttributed

    Definition Classes
    BuildCommon
  48. implicit def richFiles(s: Seq[File]): RichFiles

    Definition Classes
    BuildCommon
  49. implicit def richPathFinder(s: PathFinder): RichPathFinder

    Definition Classes
    BuildCommon
  50. def runInputTask(config: Configuration, mainClass: String, baseArguments: String*): Def.Initialize[InputTask[Unit]]

  51. def runTask(config: Configuration, mainClass: String, arguments: String*): Def.Initialize[Task[Unit]]

  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  53. def toError(o: Option[String]): Unit

    Definition Classes
    BuildCommon
  54. def toString(): String

    Definition Classes
    AnyRef → Any
  55. implicit def toTaskSequential(d: Def.type): TaskSequential

    Definition Classes
    DefExtra
  56. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def inputTask[T](f: (TaskKey[Seq[String]]) ⇒ Def.Initialize[Task[T]]): Def.Initialize[InputTask[T]]

    Definition Classes
    BuildCommon
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use Def.inputTask with the Def.spaceDelimited() parser.

  2. def seq(settings: Def.Setting[_]*): Def.SettingsDefinition

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) In build.sbt files, this call can be removed. In other cases, this can usually be replaced by Seq.

Inherited from DefExtra

Inherited from BuildCommon

Inherited from AnyRef

Inherited from Any

Ungrouped