sbt

package sbt

Linear Supertypes
BuildExtra, BuildCommon, DependencyFilterExtra, ProjectExtra, PathExtra, PathLow, Mapper, Alternatives, DependencyBuilders, ProcessExtra, Types, TypeFunctions, TaskExtra, ScalaObject, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. sbt
  2. BuildExtra
  3. BuildCommon
  4. DependencyFilterExtra
  5. ProjectExtra
  6. PathExtra
  7. PathLow
  8. Mapper
  9. Alternatives
  10. DependencyBuilders
  11. ProcessExtra
  12. Types
  13. TypeFunctions
  14. TaskExtra
  15. ScalaObject
  16. AnyRef
  17. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type :+:[H, T <: HList] = HCons[H, T]

    Definition Classes
    Types
  2. type CompileOrder = xsbti.compile.CompileOrder

  3. sealed trait Compose[A[_], B[_]] extends AnyRef

    Definition Classes
    TypeFunctions
  4. sealed trait Const[A] extends AnyRef

    Definition Classes
    TypeFunctions
  5. type Endo[T] = (T) ⇒ T

    Definition Classes
    TypeFunctions
  6. type File = java.io.File

  7. type FileMap = (java.io.File) ⇒ Option[java.io.File]

    Definition Classes
    Mapper
  8. type Id[X] = X

    Definition Classes
    TypeFunctions
  9. sealed trait P1of2[M[_, _], A] extends AnyRef

    Definition Classes
    TypeFunctions
  10. type PathMap = (java.io.File) ⇒ Option[String]

    Definition Classes
    Mapper
  11. final class RichAttributed extends ScalaObject

    Definition Classes
    BuildCommon
  12. final class RichFiles extends ScalaObject

    Definition Classes
    BuildCommon
  13. final class RichPathFinder extends ScalaObject

    Definition Classes
    BuildCommon
  14. type ScopedKey[T] = sbt.Project.ScopedKey[T]

  15. type Setting[T] = sbt.Project.Setting[T]

  16. type SettingsDefinition = sbt.Project.SettingsDefinition

  17. type URI = java.net.URI

  18. type URL = java.net.URL

  19. type ~>|[A[_], B[_]] = ~>[A, [T]Option[B[T]]]

    Definition Classes
    TypeFunctions
  20. sealed trait [A[_], B[_]] extends AnyRef

    Definition Classes
    TypeFunctions
  21. type ScopedInput[T] = InputKey[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.1) Use InputKey, which is a drop-in replacement.

  22. type ScopedSetting[T] = SettingKey[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.1) Use SettingKey, which is a drop-in replacement.

  23. type ScopedTask[T] = TaskKey[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.1) Use TaskKey, which is a drop-in replacement.

Value Members

  1. val :+:: HCons.type

    Definition Classes
    Types
  2. val :^:: KCons.type

    Definition Classes
    Types
  3. final val Compile: Configuration

  4. final val Default: Configuration

  5. final val Docs: Configuration

  6. final val GlobalScope: Scope

  7. final val IntegrationTest: Configuration

  8. final val Optional: Configuration

  9. final val Provided: Configuration

  10. final val Runtime: Configuration

  11. final val Sources: Configuration

  12. final val Test: Configuration

  13. final val ThisScope: Scope

  14. def abs: (java.io.File) ⇒ Option[java.io.File]

    Definition Classes
    Mapper
  15. implicit final def actionToTask[T](a: Action[T]): Task[T]

    Definition Classes
    TaskExtra
  16. def addArtifact(artifact: sbt.Project.Initialize[Artifact], taskDef: sbt.Project.Initialize[Task[java.io.File]]): sbt.Project.SettingsDefinition

    Definition Classes
    BuildExtra
  17. def addArtifact(a: Artifact, taskDef: TaskKey[java.io.File]): sbt.Project.SettingsDefinition

    Definition Classes
    BuildExtra
  18. def addCommandAlias(name: String, value: String): Seq[sbt.Project.Setting[(State) ⇒ State]]

    Definition Classes
    BuildExtra
  19. def addCompilerPlugin(dependency: ModuleID): sbt.Project.Setting[Seq[ModuleID]]

    Definition Classes
    BuildExtra
  20. def addSbtPlugin(dependency: ModuleID): sbt.Project.Setting[Seq[ModuleID]]

    Definition Classes
    BuildExtra
  21. def addSbtPlugin(dependency: ModuleID, sbtVersion: String): sbt.Project.Setting[Seq[ModuleID]]

    Definition Classes
    BuildExtra
  22. def addSbtPlugin(dependency: ModuleID, sbtVersion: String, scalaVersion: String): sbt.Project.Setting[Seq[ModuleID]]

    Definition Classes
    BuildExtra
  23. def allSubpaths(base: java.io.File): Traversable[(java.io.File, String)]

    Definition Classes
    Mapper
  24. implicit def alternative[A, B](f: (A) ⇒ Option[B]): Alternative[A, B]

    Definition Classes
    Alternatives
  25. final def alternatives[A, B](alts: Seq[(A) ⇒ Option[B]]): (A) ⇒ Option[B]

    Definition Classes
    Alternatives
  26. def artifactFilter(name: NameFilter, type: NameFilter, extension: NameFilter, classifier: NameFilter): ArtifactFilter

    Definition Classes
    DependencyFilterExtra
  27. val basic: (java.io.File) ⇒ Option[String]

    Definition Classes
    Mapper
  28. implicit final def binaryPipeTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: (Task[_]) ⇒ Key): BinaryPipe

    Definition Classes
    TaskExtra
  29. implicit def builderToProcess(builder: java.lang.ProcessBuilder): ProcessBuilder

    Definition Classes
    ProcessExtra
  30. implicit def buildersToProcess[T](builders: Seq[T])(implicit convert: (T) ⇒ SourcePartialBuilder): Seq[SourcePartialBuilder]

    Definition Classes
    ProcessExtra
  31. implicit def classpathDependency[T](p: T)(implicit arg0: (T) ⇒ ProjectReference): ClasspathDependency

    Definition Classes
    ProjectExtra
  32. def compilerPlugin(dependency: ModuleID): ModuleID

    Definition Classes
    BuildExtra
  33. def config(s: String): Configuration

  34. implicit def configDependencyConstructor[T](p: T)(implicit arg0: (T) ⇒ ProjectReference): Constructor

    Definition Classes
    ProjectExtra
  35. def configurationFilter(name: NameFilter): ConfigurationFilter

    Definition Classes
    DependencyFilterExtra
  36. final def const[A, B](b: B): (A) ⇒ B

    Definition Classes
    TypeFunctions
  37. final def constant[T](t: T): Task[T]

    Definition Classes
    TaskExtra
  38. def externalIvyFile(file: sbt.Project.Initialize[java.io.File], iScala: sbt.Project.Initialize[Option[IvyScala]]): sbt.Project.Setting[Task[ModuleSettings]]

    Definition Classes
    BuildExtra
  39. def externalIvySettings(file: sbt.Project.Initialize[java.io.File], addMultiResolver: Boolean): sbt.Project.Setting[Task[IvyConfiguration]]

    Definition Classes
    BuildExtra
  40. def externalIvySettingsURI(uri: sbt.Project.Initialize[java.net.URI], addMultiResolver: Boolean): sbt.Project.Setting[Task[IvyConfiguration]]

    Definition Classes
    BuildExtra
  41. def externalIvySettingsURL(url: java.net.URL, addMultiResolver: Boolean): sbt.Project.Setting[Task[IvyConfiguration]]

    Definition Classes
    BuildExtra
  42. def externalPom(file: sbt.Project.Initialize[java.io.File], iScala: sbt.Project.Initialize[Option[IvyScala]]): sbt.Project.Setting[Task[ModuleSettings]]

    Definition Classes
    BuildExtra
  43. implicit final def f2ToHfun[A, B, R](f: (A, B) ⇒ R): (sbt.Types.:+:[A, sbt.Types.:+:[B, HNil]]) ⇒ R

    Definition Classes
    TaskExtra
  44. implicit final def f3ToHfun[A, B, C, R](f: (A, B, C) ⇒ R): (sbt.Types.:+:[A, sbt.Types.:+:[B, sbt.Types.:+:[C, HNil]]]) ⇒ R

    Definition Classes
    TaskExtra
  45. def fail: (Any) ⇒ Nothing

    Definition Classes
    Mapper
  46. def file(s: String): File

  47. implicit def fileToProcess(file: java.io.File): FilePartialBuilder

    Definition Classes
    ProcessExtra
  48. implicit def filesToFinder(cc: Traversable[java.io.File]): PathFinder

    Definition Classes
    PathExtra
  49. def filterKeys(ss: Seq[sbt.Project.Setting[_]], transitive: Boolean)(f: (sbt.Project.ScopedKey[_]) ⇒ Boolean): Seq[sbt.Project.Setting[_]]

    Definition Classes
    BuildExtra
  50. def flat(newDirectory: java.io.File): (java.io.File) ⇒ Option[java.io.File]

    Definition Classes
    Mapper
  51. val flat: (java.io.File) ⇒ Option[String]

    Definition Classes
    Mapper
  52. def flatRebase(newBase: String): (java.io.File) ⇒ Option[String]

    Definition Classes
    Mapper
  53. def fullRunInputTask(scoped: InputKey[Unit], config: Configuration, mainClass: String, baseArguments: String*): sbt.Project.Setting[InputTask[Unit]]

    Definition Classes
    BuildExtra
  54. def fullRunTask(scoped: TaskKey[Unit], config: Configuration, mainClass: String, arguments: String*): sbt.Project.Setting[Task[Unit]]

    Definition Classes
    BuildExtra
  55. def getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) ⇒ Parser[P]): sbt.Project.Initialize[(State) ⇒ Parser[P]]

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

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

    Definition Classes
    BuildCommon
  58. def getPrevious[T](task: TaskKey[T]): sbt.Project.Initialize[Task[Option[T]]]

    Definition Classes
    BuildCommon
  59. implicit def globFilter(expression: String): NameFilter

    Definition Classes
    BuildCommon
  60. final def idFun[T]: (T) ⇒ T

    Definition Classes
    TypeFunctions
  61. def idK[M[_]]: ~>[M, M]

    Definition Classes
    TypeFunctions
  62. def inConfig(conf: Configuration)(ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]

    Definition Classes
    ProjectExtra
  63. def inScope(scope: Scope)(ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]

    Definition Classes
    ProjectExtra
  64. def inTask(t: Scoped)(ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]

    Definition Classes
    ProjectExtra
  65. def initScope[T](s: Scope, i: sbt.Project.Initialize[T]): sbt.Project.Initialize[T]

    Definition Classes
    BuildExtra
  66. def initScoped[T](sk: sbt.Project.ScopedKey[_], i: sbt.Project.Initialize[T]): sbt.Project.Initialize[T]

    Definition Classes
    BuildExtra
  67. final def inlineTask[T](value: T): Task[T]

    Definition Classes
    TaskExtra
  68. def inputTask[T](f: (TaskKey[Seq[String]]) ⇒ sbt.Project.Initialize[Task[T]]): sbt.Project.Initialize[InputTask[T]]

    Definition Classes
    BuildCommon
  69. implicit final def iterableTask[S](in: Seq[S]): ForkTask[S, Seq]

    Definition Classes
    TaskExtra
  70. implicit final def joinAnyTasks(in: Seq[Task[_]]): JoinTask[Any, Seq]

    Definition Classes
    TaskExtra
  71. implicit final def joinTasks[S](in: Seq[Task[S]]): JoinTask[S, Seq]

    Definition Classes
    TaskExtra
  72. final val left: ~>[Id, [B]scala.Left[B, Nothing]]

    Definition Classes
    TypeFunctions
  73. implicit final def linesTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: (Task[_]) ⇒ Key): TaskLines

    Definition Classes
    TaskExtra
  74. def loadForParser[P, T](task: TaskKey[T])(f: (State, Option[T]) ⇒ Parser[P])(implicit format: Format[T]): sbt.Project.Initialize[(State) ⇒ Parser[P]]

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

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

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

    Definition Classes
    BuildCommon
  78. implicit def maybeToOption[S](m: Maybe[S]): Option[S]

  79. def moduleFilter(organization: NameFilter, name: NameFilter, revision: NameFilter): ModuleFilter

    Definition Classes
    DependencyFilterExtra
  80. implicit final def moduleIDConfigurable(m: ModuleID): ModuleIDConfigurable

    Definition Classes
    DependencyBuilders
  81. implicit final def multInputTask[In <: HList](tasks: Tasks[In]): MultiInTask[In]

    Definition Classes
    TaskExtra
  82. def nestCon[M[_], N[_], G[_]](f: ~>[M, N]): ~>[[T]M[G[T]], [T]N[G[T]]]

    Definition Classes
    TypeFunctions
  83. def noTestCompletion(config: Configuration): sbt.Project.Setting[_]

    Definition Classes
    BuildExtra
  84. final def nop: Task[Unit]

    Definition Classes
    TaskExtra
  85. def normalizeBase(base: String): String

    Definition Classes
    Mapper
  86. def overrideConfigs(cs: Configuration*)(configurations: Seq[Configuration]): Seq[Configuration]

    Definition Classes
    BuildCommon
  87. implicit final def pipeToProcess[Key](t: Task[_])(implicit streams: Task[TaskStreams[Key]], key: (Task[_]) ⇒ Key): ProcessPipe

    Definition Classes
    TaskExtra
  88. implicit def processToTask(p: ProcessBuilder)(implicit streams: Task[TaskStreams[_]]): Task[Int]

    Definition Classes
    TaskExtra
  89. def rebase(oldBase: java.io.File, newBase: java.io.File): (java.io.File) ⇒ Option[java.io.File]

    Definition Classes
    Mapper
  90. def rebase(oldBases: Iterable[java.io.File], newBase: java.io.File, zero: (java.io.File) ⇒ Option[java.io.File]): (java.io.File) ⇒ Option[java.io.File]

    Definition Classes
    Mapper
  91. def rebase(oldBase: java.io.File, newBase: String): (java.io.File) ⇒ Option[String]

    Definition Classes
    Mapper
  92. def relativeTo(bases: Iterable[java.io.File], zero: (java.io.File) ⇒ Option[String]): (java.io.File) ⇒ Option[String]

    Definition Classes
    Mapper
  93. def relativeTo(base: java.io.File): (java.io.File) ⇒ Option[String]

    Definition Classes
    Mapper
  94. def resolve(newDirectory: java.io.File): (java.io.File) ⇒ Option[java.io.File]

    Definition Classes
    Mapper
  95. implicit def richAttributed(s: Seq[Attributed[java.io.File]]): RichAttributed

    Definition Classes
    BuildCommon
  96. implicit def richFile(file: java.io.File): RichFile

    Definition Classes
    PathExtra
  97. implicit def richFiles(s: Seq[java.io.File]): RichFiles

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

    Definition Classes
    BuildCommon
  99. final val right: ~>[Id, [B]scala.Right[Nothing, B]]

    Definition Classes
    TypeFunctions
  100. def runInputTask(config: Configuration, mainClass: String, baseArguments: String*): sbt.Project.Initialize[InputTask[Unit]]

    Definition Classes
    BuildExtra
  101. def runTask(config: Configuration, mainClass: String, arguments: String*): sbt.Project.Initialize[Task[Unit]]

    Definition Classes
    BuildExtra
  102. def selectSubpaths(base: java.io.File, filter: FileFilter): Traversable[(java.io.File, String)]

    Definition Classes
    Mapper
  103. def seq(settings: sbt.Project.Setting[_]*): sbt.Project.SettingsDefinition

    Definition Classes
    BuildExtra
  104. implicit def singleFileFinder(file: java.io.File): PathFinder

    Definition Classes
    PathLow
  105. implicit final def singleInputTask[S](in: Task[S]): SingleInTask[S]

    Definition Classes
    TaskExtra
  106. final val some: ~>[Id, Some]

    Definition Classes
    TypeFunctions
  107. implicit def stringSeqToProcess(command: Seq[String]): ProcessBuilder

    Definition Classes
    ProcessExtra
  108. implicit def stringToProcess(command: String): ProcessBuilder

    Definition Classes
    ProcessExtra
  109. implicit final def t2ToMulti[A, B](t: (Task[A], Task[B])): MultiInTask[sbt.Types.:+:[A, sbt.Types.:+:[B, HNil]]]

    Definition Classes
    TaskExtra
  110. implicit final def t3ToMulti[A, B, C](t: (Task[A], Task[B], Task[C])): MultiInTask[sbt.Types.:+:[A, sbt.Types.:+:[B, sbt.Types.:+:[C, HNil]]]]

    Definition Classes
    TaskExtra
  111. final def task[T](f: ⇒ T): Task[T]

    Definition Classes
    TaskExtra
  112. implicit final def textPipeTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: (Task[_]) ⇒ Key): TextPipe

    Definition Classes
    TaskExtra
  113. def toError(o: Option[String]): Unit

    Definition Classes
    BuildCommon
  114. implicit def toFn1[A, B](f: (A) ⇒ B): Fn1[A, B]

    Definition Classes
    TypeFunctions
  115. implicit final def toGroupID(groupID: String): GroupID

    Definition Classes
    DependencyBuilders
  116. implicit final def toRepositoryName(name: String): RepositoryName

    Definition Classes
    DependencyBuilders
  117. implicit final def toTask[T](f: () ⇒ T): Task[T]

    Definition Classes
    TaskExtra
  118. implicit final def toTaskInfo[S](in: Task[S]): TaskInfo[S]

    Definition Classes
    TaskExtra
  119. implicit final def toTasks[S](in: Seq[() ⇒ S]): Seq[Task[S]]

    Definition Classes
    TaskExtra
  120. def total[A, B](f: (A) ⇒ B): (A) ⇒ Some[B]

    Definition Classes
    Mapper
  121. def transparent: (Any) ⇒ Option[Nothing]

    Definition Classes
    Mapper
  122. implicit final def upcastTask[A >: B, B](t: Task[B]): Task[A]

    Definition Classes
    TaskExtra
  123. def uri(s: String): URI

  124. def url(s: String): URL

  125. implicit def urlToProcess(url: java.net.URL): URLPartialBuilder

    Definition Classes
    ProcessExtra
  126. implicit def xmlToProcess(command: Elem): ProcessBuilder

    Definition Classes
    ProcessExtra

Deprecated Value Members

  1. val CommandSupport: CommandStrings.type

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Renamed to CommandStrings.

Inherited from BuildExtra

Inherited from BuildCommon

Inherited from DependencyFilterExtra

Inherited from ProjectExtra

Inherited from PathExtra

Inherited from PathLow

Inherited from Mapper

Inherited from Alternatives

Inherited from DependencyBuilders

Inherited from ProcessExtra

Inherited from Types

Inherited from TypeFunctions

Inherited from TaskExtra

Inherited from ScalaObject

Inherited from AnyRef

Inherited from Any

Ungrouped