Packages

t

sbt

BuildExtra

trait BuildExtra extends BuildCommon with DefExtra

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

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

    Returns a vector of settings that create custom run task.

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

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

Inherited from DefExtra

Inherited from BuildCommon

Inherited from AnyRef

Inherited from Any

Ungrouped