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. object CrossBuilding extends AnyRef

    The idea here is to be able to define a "sbtVersion in sbtPlugin" which directs the dependencies of the plugin to build to the specified sbt plugin version.

  5. final val Default: Configuration

    Definition Classes
    package
  6. final val Docs: Configuration

    Definition Classes
    package
  7. final val GlobalScope: Scope

    Definition Classes
    package
  8. final val IntegrationTest: Configuration

    Definition Classes
    package
  9. final val Optional: Configuration

    Definition Classes
    package
  10. final val Provided: Configuration

    Definition Classes
    package
  11. final val Runtime: Configuration

    Definition Classes
    package
  12. object SbtPluginCross extends AnyRef

  13. object SbtScriptedSupport extends AnyRef

  14. final val Sources: Configuration

    Definition Classes
    package
  15. final val Test: Configuration

    Definition Classes
    package
  16. final val ThisScope: Scope

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    BuildCommon
  78. 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
  79. def loadFromContext[T](task: TaskKey[T], context: sbt.Project.ScopedKey[_], s: State)(implicit f: Format[T]): Option[T]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ProcessExtra
  129. 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.