sbt

package sbt

Visibility
  1. Public
  2. All

Type Members

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

    Definition Classes
    Types
  2. type Endo [T] = (T) ⇒ T

    Definition Classes
    TypeFunctions
  3. type File = File

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

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

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

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

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

    Definition Classes
    package
  9. type SettingsDefinition = SettingsDefinition

    Definition Classes
    package
  10. type URI = URI

    Definition Classes
    package
  11. type URL = URL

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

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

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    Use InputKey, which is a drop-in replacement.

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

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    Use SettingKey, which is a drop-in replacement.

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

    Definition Classes
    package
    Annotations
    @deprecated
    Deprecated

    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. val Compile : Configuration

    Attributes
    final
    Definition Classes
    package
  4. val Default : Configuration

    Attributes
    final
    Definition Classes
    package
  5. val Docs : Configuration

    Attributes
    final
    Definition Classes
    package
  6. val GlobalScope : Scope

    Attributes
    final
    Definition Classes
    package
  7. object Graph extends AnyRef

  8. val IntegrationTest : Configuration

    Attributes
    final
    Definition Classes
    package
  9. val Optional : Configuration

    Attributes
    final
    Definition Classes
    package
  10. val Provided : Configuration

    Attributes
    final
    Definition Classes
    package
  11. val Runtime : Configuration

    Attributes
    final
    Definition Classes
    package
  12. val Sources : Configuration

    Attributes
    final
    Definition Classes
    package
  13. val Test : Configuration

    Attributes
    final
    Definition Classes
    package
  14. val ThisScope : Scope

    Attributes
    final
    Definition Classes
    package
  15. def abs : FileMap

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

    Attributes
    implicit final
    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 addCompilerPlugin (dependency: ModuleID): Setting[Seq[ModuleID]]

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

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

    Attributes
    implicit
    Definition Classes
    Alternatives
  22. def alternatives [A, B] (alts: Seq[(A) ⇒ Option[B]]): (A) ⇒ Option[B]

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

    Definition Classes
    DependencyFilterExtra
  24. val basic : PathMap

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

    Attributes
    implicit final
    Definition Classes
    TaskExtra
  26. implicit def builderToProcess (builder: ProcessBuilder): ProcessBuilder

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

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

    Attributes
    implicit
    Definition Classes
    ProjectExtra
  29. def compilerPlugin (dependency: ModuleID): ModuleID

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

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

    Attributes
    implicit
    Definition Classes
    ProjectExtra
  32. def configurationFilter (name: NameFilter): ConfigurationFilter

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

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

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

    Definition Classes
    BuildExtra
  36. def externalIvySettings (file: Initialize[File]): Setting[Task[IvyConfiguration]]

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

    Definition Classes
    BuildExtra
  38. implicit def f2ToHfun [A, B, R] (f: (A, B) ⇒ R): ($colon$plus$colon[A, $colon$plus$colon[B, HNil]]) ⇒ R

    Attributes
    implicit final
    Definition Classes
    TaskExtra
  39. implicit def f3ToHfun [A, B, C, R] (f: (A, B, C) ⇒ R): ($colon$plus$colon[A, $colon$plus$colon[B, $colon$plus$colon[C, HNil]]]) ⇒ R

    Attributes
    implicit final
    Definition Classes
    TaskExtra
  40. def fail : (Any) ⇒ Nothing

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

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

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

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

    Definition Classes
    BuildExtra
  45. def flat (newDirectory: File): FileMap

    Definition Classes
    Mapper
  46. val flat : PathMap

    Definition Classes
    Mapper
  47. def flatRebase (newBase0: String): PathMap

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

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

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

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

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

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

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

    Attributes
    implicit
    Definition Classes
    BuildCommon
  55. def idFun [T] : (T) ⇒ T

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Attributes
    implicit
    Definition Classes
    package
  72. def moduleFilter (organization: NameFilter, name: NameFilter, revision: NameFilter): ModuleFilter

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

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

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

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

    Definition Classes
    BuildExtra
  77. def nop : Task[Unit]

    Attributes
    final
    Definition Classes
    TaskExtra
  78. def normalizeBase (base: String): String

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

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

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

    Attributes
    implicit
    Definition Classes
    TaskExtra
  82. def rebase (oldBase: File, newBase: File): FileMap

    Definition Classes
    Mapper
  83. def rebase (oldBases: Iterable[File], newBase: File, zero: FileMap): FileMap

    Definition Classes
    Mapper
  84. def rebase (oldBase: File, newBase0: String): PathMap

    Definition Classes
    Mapper
  85. def relativeTo (bases: Iterable[File], zero: PathMap): PathMap

    Definition Classes
    Mapper
  86. def relativeTo (base: File): PathMap

    Definition Classes
    Mapper
  87. def resolve (newDirectory: File): FileMap

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

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

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

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

    Attributes
    implicit
    Definition Classes
    BuildCommon
  92. val right : ~>[Id, [B]Right[Nothing, B]]

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

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

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

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

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

    Attributes
    implicit final
    Definition Classes
    TaskExtra
  98. val some : ~>[Id, Some]

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

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

    Attributes
    implicit
    Definition Classes
    ProcessExtra
  101. implicit def t2ToMulti [A, B] (t: (Task[A], Task[B])): MultiInTask[$colon$plus$colon[A, $colon$plus$colon[B, HNil]]]

    Attributes
    implicit final
    Definition Classes
    TaskExtra
  102. implicit def t3ToMulti [A, B, C] (t: (Task[A], Task[B], Task[C])): MultiInTask[$colon$plus$colon[A, $colon$plus$colon[B, $colon$plus$colon[C, HNil]]]]

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

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

    Attributes
    implicit final
    Definition Classes
    TaskExtra
  105. def toError (o: Option[String]): Unit

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

    Attributes
    implicit
    Definition Classes
    TypeFunctions
  107. implicit def toGroupID (groupID: String): GroupID

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

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

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

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

    Attributes
    implicit final
    Definition Classes
    TaskExtra
  112. def total [A, B] (f: (A) ⇒ B): (A) ⇒ Some[B]

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

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

    Attributes
    implicit final
    Definition Classes
    TaskExtra
  115. def uri (s: String): URI

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

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

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

    Attributes
    implicit
    Definition Classes
    ProcessExtra