sbt

package sbt

Visibility
  1. Public
  2. All

Type Members

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

    Definition Classes
    Types
  2. type CompileOrder = CompileOrder

    Definition Classes
    package
  3. type Endo[T] = (T) ⇒ T

    Definition Classes
    TypeFunctions
  4. type File = File

    Definition Classes
    package
  5. type FileMap = (File) ⇒ Option[File]

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

    Definition Classes
    TypeFunctions
  7. type PathMap = (File) ⇒ Option[String]

    Definition Classes
    Mapper
  8. type ScopedKey[T] = ScopedKey[T]

    Definition Classes
    package
  9. type Setting[T] = Setting[T]

    Definition Classes
    package
  10. type SettingsDefinition = SettingsDefinition

    Definition Classes
    package
  11. type URI = URI

    Definition Classes
    package
  12. type URL = URL

    Definition Classes
    package
  13. type ~>|[A[_], B[_]] = ~>[A, [T]Option[B[T]]]

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

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

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

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

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

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

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

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

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

Value Members

  1. val :+:: sbt.HCons.type

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

    Definition Classes
    Types
  3. final val Compile: Configuration

    Definition Classes
    package
  4. final val Default: Configuration

    Definition Classes
    package
  5. final val Docs: Configuration

    Definition Classes
    package
  6. final val GlobalScope: Scope

    Definition Classes
    package
  7. final val IntegrationTest: Configuration

    Definition Classes
    package
  8. final val Optional: Configuration

    Definition Classes
    package
  9. final val Provided: Configuration

    Definition Classes
    package
  10. final val Runtime: Configuration

    Definition Classes
    package
  11. object SbtDependencyGraphCompat extends AnyRef

  12. final val Sources: Configuration

    Definition Classes
    package
  13. final val Test: Configuration

    Definition Classes
    package
  14. final val ThisScope: Scope

    Definition Classes
    package
  15. def abs: (File) ⇒ Option[File]

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

    Definition Classes
    TaskExtra
  17. def addArtifact(artifact: Initialize[Artifact], taskDef: Initialize[Task[File]]): SettingsDefinition

    Definition Classes
    BuildExtra
  18. def addArtifact(a: Artifact, taskDef: TaskKey[File]): SettingsDefinition

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

    Definition Classes
    BuildExtra
  20. def addCompilerPlugin(dependency: ModuleID): Setting[Seq[ModuleID]]

    Definition Classes
    BuildExtra
  21. def addSbtPlugin(dependency: ModuleID): Setting[Seq[ModuleID]]

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

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

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

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

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

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

    Definition Classes
    DependencyFilterExtra
  28. val basic: (File) ⇒ Option[String]

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

    Definition Classes
    TaskExtra
  30. implicit def builderToProcess(builder: ProcessBuilder): ProcessBuilder

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

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

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

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

    Definition Classes
    package
  35. implicit def configDependencyConstructor[T](p: T)(implicit arg0: (T) ⇒ ProjectReference): Constructor

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

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

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

    Definition Classes
    TaskExtra
  39. def externalIvyFile(file: Initialize[File], iScala: Initialize[Option[IvyScala]]): Setting[Task[ModuleSettings]]

    Definition Classes
    BuildExtra
  40. def externalIvySettings(file: Initialize[File], addMultiResolver: Boolean): Setting[Task[IvyConfiguration]]

    Definition Classes
    BuildExtra
  41. def externalIvySettingsURI(uri: Initialize[URI], addMultiResolver: Boolean): Setting[Task[IvyConfiguration]]

    Definition Classes
    BuildExtra
  42. def externalIvySettingsURL(url: URL, addMultiResolver: Boolean): Setting[Task[IvyConfiguration]]

    Definition Classes
    BuildExtra
  43. def externalPom(file: Initialize[File], iScala: Initialize[Option[IvyScala]]): Setting[Task[ModuleSettings]]

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

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

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

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

    Definition Classes
    package
  48. implicit def fileToProcess(file: File): FilePartialBuilder

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

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

    Definition Classes
    BuildExtra
  51. def flat(newDirectory: File): (File) ⇒ Option[File]

    Definition Classes
    Mapper
  52. val flat: (File) ⇒ Option[String]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    package
  80. def moduleFilter(organization: NameFilter, name: NameFilter, revision: NameFilter): ModuleFilter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Mapper
  95. def resolve(newDirectory: File): (File) ⇒ Option[File]

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

    Definition Classes
    BuildCommon
  97. implicit def richFile(file: File): RichFile

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

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

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

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

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

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

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

    Definition Classes
    BuildExtra
  105. implicit def singleFileFinder(file: File): PathFinder

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    package
  125. def url(s: String): URL

    Definition Classes
    package
  126. implicit def urlToProcess(url: URL): URLPartialBuilder

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

    Definition Classes
    ProcessExtra

Deprecated Value Members

  1. val CommandSupport: sbt.CommandStrings.type

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Renamed to CommandStrings.