Packages

t

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
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 addDependencyTreePlugin: Def.Setting[Seq[ModuleID]]

    Adds Dependency tree plugin.

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

    Adds Maven resolver plugin.

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

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

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

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

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

  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  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 filterKeys(ss: Seq[Def.Setting[_]], transitive: Boolean = false)(f: (Def.ScopedKey[_]) ⇒ Boolean): Seq[Def.Setting[_]]
  22. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. 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()
  24. 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()
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) ⇒ Parser[P]): Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  27. def getForParserI[P, T](task: TaskKey[T])(init: Def.Initialize[(State, Option[T]) ⇒ Parser[P]]): Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  28. def getFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State): Option[T]
    Definition Classes
    BuildCommon
  29. def getPrevious[T](task: TaskKey[T]): Def.Initialize[Task[Option[T]]]
    Definition Classes
    BuildCommon
  30. 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 GlobFilter.

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

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

Deprecated Value Members

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

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

Inherited from DefExtra

Inherited from BuildCommon

Inherited from AnyRef

Inherited from Any

Ungrouped