p

sbt

package sbt

Linear Supertypes
Make, TaskMacroExtra, BuildExtra, DefExtra, BuildCommon, DependencyFilterExtra, ProjectExtra, PathExtra, PathLow, Mapper, Alternatives, DependencyBuilders, ProcessExtra, Types, TypeFunctions, TaskExtra, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sbt
  2. Make
  3. TaskMacroExtra
  4. BuildExtra
  5. DefExtra
  6. BuildCommon
  7. DependencyFilterExtra
  8. ProjectExtra
  9. PathExtra
  10. PathLow
  11. Mapper
  12. Alternatives
  13. DependencyBuilders
  14. ProcessExtra
  15. Types
  16. TypeFunctions
  17. TaskExtra
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
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. sealed trait ConstK[A] extends AnyRef
    Definition Classes
    TypeFunctions
  6. type Endo[T] = (T) ⇒ T
    Definition Classes
    TypeFunctions
  7. type File = java.io.File
  8. type FileMap = (java.io.File) ⇒ Option[java.io.File]
    Definition Classes
    Mapper
  9. type Id[X] = X
    Definition Classes
    TypeFunctions
  10. sealed trait P1of2[M[_, _], A] extends AnyRef
    Definition Classes
    TypeFunctions
  11. type PathMap = (java.io.File) ⇒ Option[String]
    Definition Classes
    Mapper
  12. final class RichAttributed extends AnyRef
    Definition Classes
    BuildCommon
  13. final class RichFiles extends AnyRef
    Definition Classes
    BuildCommon
  14. final class RichPathFinder extends AnyRef
    Definition Classes
    BuildCommon
  15. type ScopeFilter = Base[Scope]
    Definition Classes
    Make
  16. type ScopedKey[T] = sbt.Def.ScopedKey[T]
  17. type Setting[T] = sbt.Def.Setting[T]
  18. type SettingsDefinition = sbt.Def.SettingsDefinition
  19. type URI = java.net.URI
  20. type URL = java.net.URL
  21. type ~>|[A[_], B[_]] = ~>[A, [T]Option[B[T]]]
    Definition Classes
    TypeFunctions
  22. sealed trait [A[_], B[_]] extends AnyRef
    Definition Classes
    TypeFunctions

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. final val Zero: Global.type
  15. def abs: FileMap
    Definition Classes
    Mapper
  16. def addArtifact(artifact: sbt.Def.Initialize[Artifact], taskDef: sbt.Def.Initialize[Task[java.io.File]]): sbt.Def.SettingsDefinition
    Definition Classes
    BuildExtra
  17. def addArtifact(a: Artifact, taskDef: TaskKey[java.io.File]): sbt.Def.SettingsDefinition
    Definition Classes
    BuildExtra
  18. def addCommandAlias(name: String, value: String): Seq[sbt.Def.Setting[(State) ⇒ State]]
    Definition Classes
    BuildExtra
  19. def addCompilerPlugin(dependency: ModuleID): sbt.Def.Setting[Seq[ModuleID]]
    Definition Classes
    BuildExtra
  20. def addMavenResolverPlugin: sbt.Def.Setting[Seq[ModuleID]]
    Definition Classes
    BuildExtra
  21. def addSbtPlugin(dependency: ModuleID): sbt.Def.Setting[Seq[ModuleID]]
    Definition Classes
    BuildExtra
  22. def addSbtPlugin(dependency: ModuleID, sbtVersion: String): sbt.Def.Setting[Seq[ModuleID]]
    Definition Classes
    BuildExtra
  23. def addSbtPlugin(dependency: ModuleID, sbtVersion: String, scalaVersion: String): sbt.Def.Setting[Seq[ModuleID]]
    Definition Classes
    BuildExtra
  24. def allSubpaths(base: java.io.File): Traversable[(java.io.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: PathMap
    Definition Classes
    Mapper
  29. implicit final def binaryPipeTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: (Task[_]) ⇒ Key): BinaryPipe
    Definition Classes
    TaskExtra
  30. implicit def builderToProcess(builder: java.lang.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
  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: sbt.Def.Initialize[java.io.File], iScala: sbt.Def.Initialize[Option[IvyScala]]): sbt.Def.Setting[Task[ModuleSettings]]
    Definition Classes
    BuildExtra
  40. def externalIvySettings(file: sbt.Def.Initialize[java.io.File], addMultiResolver: Boolean): sbt.Def.Setting[Task[IvyConfiguration]]
    Definition Classes
    BuildExtra
  41. def externalIvySettingsURI(uri: sbt.Def.Initialize[java.net.URI], addMultiResolver: Boolean): sbt.Def.Setting[Task[IvyConfiguration]]
    Definition Classes
    BuildExtra
  42. def externalIvySettingsURL(url: java.net.URL, addMultiResolver: Boolean): sbt.Def.Setting[Task[IvyConfiguration]]
    Definition Classes
    BuildExtra
  43. def externalPom(file: sbt.Def.Initialize[java.io.File], iScala: sbt.Def.Initialize[Option[IvyScala]]): sbt.Def.Setting[Task[ModuleSettings]]
    Definition Classes
    BuildExtra
  44. def fail: (Any) ⇒ Nothing
    Definition Classes
    Mapper
  45. def file(s: String): File
  46. implicit def fileToProcess(file: java.io.File): FilePartialBuilder
    Definition Classes
    ProcessExtra
  47. implicit def filesToFinder(cc: Traversable[java.io.File]): PathFinder
    Definition Classes
    PathExtra
  48. def filterKeys(ss: Seq[sbt.Def.Setting[_]], transitive: Boolean)(f: (sbt.Def.ScopedKey[_]) ⇒ Boolean): Seq[sbt.Def.Setting[_]]
    Definition Classes
    BuildExtra
  49. def flat(newDirectory: java.io.File): FileMap
    Definition Classes
    Mapper
  50. val flat: PathMap
    Definition Classes
    Mapper
  51. def flatRebase(newBase: String): PathMap
    Definition Classes
    Mapper
  52. def fullRunInputTask(scoped: InputKey[Unit], config: Configuration, mainClass: String, baseArguments: String*): sbt.Def.Setting[InputTask[Unit]]
    Definition Classes
    BuildExtra
  53. def fullRunTask(scoped: TaskKey[Unit], config: Configuration, mainClass: String, arguments: String*): sbt.Def.Setting[Task[Unit]]
    Definition Classes
    BuildExtra
  54. def getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) ⇒ Parser[P]): sbt.Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  55. def getForParserI[P, T](task: TaskKey[T])(init: sbt.Def.Initialize[(State, Option[T]) ⇒ Parser[P]]): sbt.Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  56. def getFromContext[T](task: TaskKey[T], context: sbt.Def.ScopedKey[_], s: State): Option[T]
    Definition Classes
    BuildCommon
  57. def getPrevious[T](task: TaskKey[T]): sbt.Def.Initialize[Task[Option[T]]]
    Definition Classes
    BuildCommon
  58. implicit def globFilter(expression: String): NameFilter
    Definition Classes
    BuildCommon
  59. final def idFun[T]: (T) ⇒ T
    Definition Classes
    TypeFunctions
  60. final def idK[M[_]]: ~>[M, M]
    Definition Classes
    TypeFunctions
  61. def inAggregates(ref: ProjectReference, transitive: Boolean, includeRoot: Boolean): ProjectFilter
    Definition Classes
    Make
  62. def inAnyConfiguration: sbt.ScopeFilter.ConfigurationFilter
    Definition Classes
    Make
  63. def inAnyProject: ProjectFilter
    Definition Classes
    Make
  64. def inAnyTask: TaskFilter
    Definition Classes
    Make
  65. def inConfig(conf: Configuration)(ss: Seq[sbt.Def.Setting[_]]): Seq[sbt.Def.Setting[_]]
    Definition Classes
    ProjectExtra
  66. def inConfigurations(configs: Configuration*): sbt.ScopeFilter.ConfigurationFilter
    Definition Classes
    Make
  67. def inDependencies(ref: ProjectReference, transitive: Boolean, includeRoot: Boolean): ProjectFilter
    Definition Classes
    Make
  68. def inGlobalConfiguration: sbt.ScopeFilter.ConfigurationFilter
    Definition Classes
    Make
  69. def inGlobalProject: ProjectFilter
    Definition Classes
    Make
  70. def inGlobalTask: TaskFilter
    Definition Classes
    Make
  71. def inProjects(projects: ProjectReference*): ProjectFilter
    Definition Classes
    Make
  72. def inScope(scope: Scope)(ss: Seq[sbt.Def.Setting[_]]): Seq[sbt.Def.Setting[_]]
    Definition Classes
    ProjectExtra
  73. def inTask(t: Scoped)(ss: Seq[sbt.Def.Setting[_]]): Seq[sbt.Def.Setting[_]]
    Definition Classes
    ProjectExtra
  74. def inTasks(tasks: Scoped*): TaskFilter
    Definition Classes
    Make
  75. def inThisBuild(ss: Seq[sbt.Def.Setting[_]]): Seq[sbt.Def.Setting[_]]
    Definition Classes
    ProjectExtra
  76. def initScope[T](s: Scope, i: sbt.Def.Initialize[T]): sbt.Def.Initialize[T]
    Definition Classes
    BuildExtra
  77. def initScoped[T](sk: sbt.Def.ScopedKey[_], i: sbt.Def.Initialize[T]): sbt.Def.Initialize[T]
    Definition Classes
    BuildExtra
  78. final def inlineTask[T](value: T): Task[T]
    Definition Classes
    TaskExtra
  79. macro def inputKey[T](description: String): InputKey[T]
  80. implicit final def iterableTask[S](in: Seq[S]): ForkTask[S, Seq]
    Definition Classes
    TaskExtra
  81. implicit final def joinAnyTasks(in: Seq[Task[_]]): JoinTask[Any, Seq]
    Definition Classes
    TaskExtra
  82. implicit final def joinTasks[S](in: Seq[Task[S]]): JoinTask[S, Seq]
    Definition Classes
    TaskExtra
  83. final val left: ~>[Id, [B]Left[B, Nothing]]
    Definition Classes
    TypeFunctions
  84. implicit final def linesTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: (Task[_]) ⇒ Key): TaskLines
    Definition Classes
    TaskExtra
  85. def loadForParser[P, T](task: TaskKey[T])(f: (State, Option[T]) ⇒ Parser[P])(implicit format: Format[T]): sbt.Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  86. def loadForParserI[P, T](task: TaskKey[T])(init: sbt.Def.Initialize[(State, Option[T]) ⇒ Parser[P]])(implicit format: Format[T]): sbt.Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  87. def loadFromContext[T](task: TaskKey[T], context: sbt.Def.ScopedKey[_], s: State)(implicit f: Format[T]): Option[T]
    Definition Classes
    BuildCommon
  88. def loadPrevious[T](task: TaskKey[T])(implicit f: Format[T]): sbt.Def.Initialize[Task[Option[T]]]
    Definition Classes
    BuildCommon
  89. implicit def macroValueIn[T](in: InputTask[T]): InputEvaluated[T]
    Definition Classes
    TaskMacroExtra
  90. implicit def macroValueT[T](in: Task[T]): MacroValue[T]
    Definition Classes
    TaskMacroExtra
  91. implicit def maybeToOption[S](m: Maybe[S]): Option[S]
  92. def moduleFilter(organization: NameFilter, name: NameFilter, revision: NameFilter): ModuleFilter
    Definition Classes
    DependencyFilterExtra
  93. implicit final def moduleIDConfigurable(m: ModuleID): ModuleIDConfigurable
    Definition Classes
    DependencyBuilders
  94. implicit final def multInputTask[K[L[X]]](tasks: K[Task])(implicit a: AList[K]): MultiInTask[K]
    Definition Classes
    TaskExtra
  95. implicit final def multT2Task[A, B](in: (Task[A], Task[B])): MultiInTask[[L[x]](L[A], L[B])]
    Definition Classes
    TaskExtra
  96. def nestCon[M[_], N[_], G[_]](f: ~>[M, N]): ~>[[T]M[G[T]], [T]N[G[T]]]
    Definition Classes
    TypeFunctions
  97. def noTestCompletion(config: Configuration): sbt.Def.Setting[_]
    Definition Classes
    BuildExtra
  98. final def nop: Task[Unit]
    Definition Classes
    TaskExtra
  99. def normalizeBase(base: String): String
    Definition Classes
    Mapper
  100. def overrideConfigs(cs: Configuration*)(configurations: Seq[Configuration]): Seq[Configuration]
    Definition Classes
    BuildCommon
  101. implicit def parserToInput[T](in: Parser[T]): ParserInput[T]
    Definition Classes
    TaskMacroExtra
  102. implicit final def pipeToProcess[Key](t: Task[_])(implicit streams: Task[TaskStreams[Key]], key: (Task[_]) ⇒ Key): ProcessPipe
    Definition Classes
    TaskExtra
  103. implicit def processToTask(p: ProcessBuilder)(implicit streams: Task[TaskStreams[_]]): Task[Int]
    Definition Classes
    TaskExtra
  104. macro def project: Project
    Definition Classes
    ProjectExtra
  105. def rebase(oldBase: java.io.File, newBase: java.io.File): FileMap
    Definition Classes
    Mapper
  106. def rebase(oldBases: Iterable[java.io.File], newBase: java.io.File, zero: FileMap): FileMap
    Definition Classes
    Mapper
  107. def rebase(oldBase: java.io.File, newBase: String): PathMap
    Definition Classes
    Mapper
  108. def relativeTo(bases: Iterable[java.io.File], zero: PathMap): PathMap
    Definition Classes
    Mapper
  109. def relativeTo(base: java.io.File): PathMap
    Definition Classes
    Mapper
  110. def resolve(newDirectory: java.io.File): FileMap
    Definition Classes
    Mapper
  111. implicit def richAttributed(s: Seq[Attributed[java.io.File]]): RichAttributed
    Definition Classes
    BuildCommon
  112. implicit def richFile(file: java.io.File): RichFile
    Definition Classes
    PathExtra
  113. implicit def richFiles(s: Seq[java.io.File]): RichFiles
    Definition Classes
    BuildCommon
  114. implicit def richInitialize[T](i: sbt.Def.Initialize[T]): RichInitialize[T]
    Definition Classes
    ProjectExtra
  115. implicit def richInitializeInputTask[T](init: sbt.Def.Initialize[InputTask[T]]): RichInitializeInputTask[T]
    Definition Classes
    ProjectExtra
  116. implicit def richInitializeTask[T](init: sbt.Def.Initialize[Task[T]]): RichInitializeTask[T]
    Definition Classes
    ProjectExtra
  117. implicit def richPathFinder(s: PathFinder): RichPathFinder
    Definition Classes
    BuildCommon
  118. implicit def richTaskSessionVar[T](init: sbt.Def.Initialize[Task[T]]): RichTaskSessionVar[T]
    Definition Classes
    ProjectExtra
  119. final val right: ~>[Id, [B]Right[Nothing, B]]
    Definition Classes
    TypeFunctions
  120. def runInputTask(config: Configuration, mainClass: String, baseArguments: String*): sbt.Def.Initialize[InputTask[Unit]]
    Definition Classes
    BuildExtra
  121. def runTask(config: Configuration, mainClass: String, arguments: String*): sbt.Def.Initialize[Task[Unit]]
    Definition Classes
    BuildExtra
  122. def selectSubpaths(base: java.io.File, filter: FileFilter): Traversable[(java.io.File, String)]
    Definition Classes
    Mapper
  123. macro def settingKey[T](description: String): SettingKey[T]
  124. implicit def settingKeyAll[T](key: sbt.Def.Initialize[T]): SettingKeyAll[T]
    Definition Classes
    Make
  125. implicit def singleFileFinder(file: java.io.File): PathFinder
    Definition Classes
    PathLow
  126. implicit final def singleInputTask[S](in: Task[S]): SingleInTask[S]
    Definition Classes
    TaskExtra
  127. final val some: ~>[Id, Some]
    Definition Classes
    TypeFunctions
  128. implicit def stateParserToInput[T](in: (State) ⇒ Parser[T]): ParserInput[T]
    Definition Classes
    TaskMacroExtra
  129. implicit def stringSeqToProcess(command: Seq[String]): ProcessBuilder
    Definition Classes
    ProcessExtra
  130. implicit def stringToProcess(command: String): ProcessBuilder
    Definition Classes
    ProcessExtra
  131. final def task[T](f: ⇒ T): Task[T]
    Definition Classes
    TaskExtra
  132. macro def taskKey[T](description: String): TaskKey[T]
  133. implicit def taskKeyAll[T](key: sbt.Def.Initialize[Task[T]]): TaskKeyAll[T]
    Definition Classes
    Make
  134. implicit final def textPipeTask[Key](in: Task[_])(implicit streams: Task[TaskStreams[Key]], key: (Task[_]) ⇒ Key): TextPipe
    Definition Classes
    TaskExtra
  135. implicit def toFn1[A, B](f: (A) ⇒ B): Fn1[A, B]
    Definition Classes
    TypeFunctions
  136. implicit final def toGroupID(groupID: String): GroupID
    Definition Classes
    DependencyBuilders
  137. implicit final def toRepositoryName(name: String): RepositoryName
    Definition Classes
    DependencyBuilders
  138. implicit final def toTask[T](f: () ⇒ T): Task[T]
    Definition Classes
    TaskExtra
  139. implicit final def toTaskInfo[S](in: Task[S]): TaskInfo[S]
    Definition Classes
    TaskExtra
  140. implicit def toTaskSequential(d: Def.type): TaskSequential
    Definition Classes
    DefExtra
  141. implicit final def toTasks[S](in: Seq[() ⇒ S]): Seq[Task[S]]
    Definition Classes
    TaskExtra
  142. def total[A, B](f: (A) ⇒ B): (A) ⇒ Some[B]
    Definition Classes
    Mapper
  143. def transparent: (Any) ⇒ Option[Nothing]
    Definition Classes
    Mapper
  144. implicit final def upcastTask[A >: B, B](t: Task[B]): Task[A]
    Definition Classes
    TaskExtra
  145. def uri(s: String): URI
  146. def url(s: String): URL
  147. implicit def urlToProcess(url: java.net.URL): URLPartialBuilder
    Definition Classes
    ProcessExtra

Deprecated Value Members

  1. def inputTask[T](f: (TaskKey[Seq[String]]) ⇒ sbt.Def.Initialize[Task[T]]): sbt.Def.Initialize[InputTask[T]]
    Definition Classes
    BuildCommon
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use Def.inputTask with the Def.spaceDelimited() parser.

  2. def seq(settings: sbt.Def.Setting[_]*): sbt.Def.SettingsDefinition
    Definition Classes
    BuildExtra
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) In build.sbt files, this call can be removed. In other cases, this can usually be replaced by Seq.

  3. def toError(o: Option[String]): Unit
    Definition Classes
    BuildCommon
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.16) use 'opt foreach sys.error' instead

  4. implicit def xmlToProcess(command: Elem): ProcessBuilder
    Definition Classes
    ProcessExtra
    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use string interpolation

Inherited from Make

Inherited from TaskMacroExtra

Inherited from BuildExtra

Inherited from DefExtra

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 AnyRef

Inherited from Any

Ungrouped