Packages

o

sbt

Defaults

object Defaults extends BuildCommon

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Defaults
  2. BuildCommon
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class RichAttributed extends AnyRef
    Definition Classes
    BuildCommon
  2. final class RichFiles extends AnyRef
    Definition Classes
    BuildCommon
  3. final class RichPathFinder extends AnyRef
    Definition Classes
    BuildCommon

Value Members

  1. final val CacheDirectoryName: String("cache")
  2. val CompletionsID: String
  3. lazy val ConfigGlobal: Scope
  4. lazy val ConfigZero: Scope

    A scope whose configuration axis is set to Zero.

  5. lazy val TaskGlobal: Scope
  6. lazy val TaskZero: Scope

    A scope whose task axis is set to Zero.

  7. def addBaseSources: Seq[Def.Setting[Task[Seq[File]]]]
  8. def analysisMap[T](cp: Seq[Attributed[T]]): (T) ⇒ Option[CompileAnalysis]
  9. def artifactPathSetting(art: SettingKey[Artifact]): Def.Initialize[File]
  10. def artifactSetting: Def.Initialize[Artifact]
  11. def askForMainClass(classes: Seq[String]): Option[String]
  12. lazy val baseTasks: Seq[Def.Setting[_]]
  13. def bgRunMainTask(products: Def.Initialize[Task[Classpath]], classpath: Def.Initialize[Task[Classpath]], copyClasspath: Def.Initialize[Boolean], scalaRun: Def.Initialize[Task[ScalaRun]]): Def.Initialize[InputTask[JobHandle]]
  14. def bgRunTask(products: Def.Initialize[Task[Classpath]], classpath: Def.Initialize[Task[Classpath]], mainClassTask: Def.Initialize[Task[Option[String]]], copyClasspath: Def.Initialize[Boolean], scalaRun: Def.Initialize[Task[ScalaRun]]): Def.Initialize[InputTask[JobHandle]]
  15. def bgStopTask: Def.Initialize[InputTask[Unit]]
  16. def bgWaitForTask: Def.Initialize[InputTask[Unit]]
  17. def buildCore: Seq[Def.Setting[_]]
  18. def cleanFilesTask: Def.Initialize[Task[Vector[File]]]

    Implements cleanFiles task.

  19. def collectFiles(dirs: ScopedTaskable[Seq[File]], filter: ScopedTaskable[FileFilter], excludes: ScopedTaskable[FileFilter]): Def.Initialize[Task[Seq[File]]]
  20. def compileAnalysisSettings: Seq[Def.Setting[_]]
  21. def compileBase: Seq[Def.Setting[_]]
  22. def compileIncSetupTask: Def.Initialize[Task[Setup]]
  23. def compileIncrementalTask: Def.Initialize[Task[CompileResult]]
  24. def compileInputsSettings: Seq[Def.Setting[_]]
  25. lazy val compileSettings: Seq[Def.Setting[_]]
  26. def compileTask: Def.Initialize[Task[CompileAnalysis]]
  27. def compilersSetting: Def.Setting[Task[Compilers]]
  28. def concatMappings(as: Mappings, bs: Mappings): Def.Initialize[Task[Seq[(File, String)]]]
  29. lazy val configPaths: Seq[Def.Setting[_ >: Seq[Task[Seq[File]]] with Task[Seq[Source]] with Task[Seq[File]] with Seq[File] with File <: AnyRef]]
  30. lazy val configSettings: Seq[Def.Setting[_]]
  31. def configSrcSub(key: SettingKey[File]): Def.Initialize[File]
  32. lazy val configTasks: Seq[Def.Setting[_]]
  33. def consoleProjectTask: Def.Initialize[Task[Unit]]
  34. def consoleQuickTask: Def.Initialize[Task[Unit]]
  35. def consoleTask(classpath: TaskKey[Classpath], task: TaskKey[_]): Def.Initialize[Task[Unit]]
  36. def consoleTask: Def.Initialize[Task[Unit]]
  37. def copyResourcesTask: Def.Initialize[Task[Seq[(File, File)]]]
  38. lazy val coreDefaultSettings: Seq[Def.Setting[_]]
  39. def createTestRunners(frameworks: Map[TestFramework, Framework], loader: ClassLoader, config: Execution): Map[TestFramework, Runner]
  40. def defaultCompileSettings: Seq[Def.Setting[_]]
  41. lazy val defaultConfigs: Seq[Def.Setting[_]]
  42. def defaultRestrictions: Def.Initialize[Seq[Rule]]
  43. def defaultTestTasks(key: Scoped): Seq[Def.Setting[_]]
  44. lazy val deprecationSettings: Seq[Def.Setting[_]]
  45. def detectTests: Def.Initialize[Task[Seq[TestDefinition]]]
  46. def disableAggregate(k: Scoped): Def.Setting[Boolean]
  47. lazy val disableAggregation: Seq[Def.Setting[_]]
  48. def discoverMainClasses(analysis: CompileAnalysis): Seq[String]
  49. def discoverSbtPluginNames: Def.Initialize[Task[DiscoveredNames]]
  50. def docTaskSettings(key: TaskKey[File] = doc): Seq[Def.Setting[_]]
  51. def extractAnalysis[T](a: Attributed[T]): (T, CompileAnalysis)
  52. def foregroundRunMainTask: Def.Initialize[InputTask[Unit]]
  53. def foregroundRunTask: Def.Initialize[InputTask[Unit]]
  54. def forkOptionsTask: Def.Initialize[Task[ForkOptions]]
  55. def generate(generators: SettingKey[Seq[Task[Seq[File]]]]): Def.Initialize[Task[Seq[File]]]
  56. def getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) ⇒ Parser[P]): Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  57. def getForParserI[P, T](task: TaskKey[T])(init: Def.Initialize[(State, Option[T]) ⇒ Parser[P]]): Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  58. def getFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State): Option[T]
    Definition Classes
    BuildCommon
  59. def getPrevious[T](task: TaskKey[T]): Def.Initialize[Task[Option[T]]]
    Definition Classes
    BuildCommon
  60. implicit def globFilter(expression: String): NameFilter

    Allows a String to be used where a NameFilter is expected.

    Allows a String to be used where a NameFilter is expected. Asterisks (*) in the string are interpreted as wildcards. All other characters must match exactly. See sbt.io.GlobFilter.

    Definition Classes
    BuildCommon
  61. def inputTests(key: InputKey[_]): Def.Initialize[InputTask[Unit]]
  62. lazy val itSettings: Seq[Def.Setting[_]]
  63. def loadForParser[P, T](task: TaskKey[T])(f: (State, Option[T]) ⇒ Parser[P])(implicit format: JsonFormat[T]): Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  64. def loadForParserI[P, T](task: TaskKey[T])(init: Def.Initialize[(State, Option[T]) ⇒ Parser[P]])(implicit format: JsonFormat[T]): Def.Initialize[(State) ⇒ Parser[P]]
    Definition Classes
    BuildCommon
  65. def loadFromContext[T](task: TaskKey[T], context: Def.ScopedKey[_], s: State)(implicit f: JsonFormat[T]): Option[T]
    Definition Classes
    BuildCommon
  66. def loadPrevious[T](task: TaskKey[T])(implicit f: JsonFormat[T]): Def.Initialize[Task[Option[T]]]
    Definition Classes
    BuildCommon
  67. def lock(app: AppConfiguration): GlobalLock
  68. def mainBgRunMainTask: Def.Setting[InputTask[JobHandle]]
  69. def mainBgRunTask: Def.Setting[InputTask[JobHandle]]
  70. def makeCrossSources(scalaSrcDir: File, javaSrcDir: File, sv: String, cross: Boolean): Seq[File]
  71. def makeCrossTarget(t: File, sv: String, sbtv: String, plugin: Boolean, cross: Boolean): File
  72. def makePluginCrossSources(isPlugin: Boolean, scalaSrcDir: File, sbtBinaryV: String, cross: Boolean): Seq[File]
  73. def nameForSrc(config: String): String
  74. def noAggregation: Seq[Scoped]
  75. lazy val outputConfigPaths: Seq[Def.Setting[File]]
  76. def overrideConfigs(cs: Configuration*)(configurations: Seq[Configuration]): Seq[Configuration]
    Definition Classes
    BuildCommon
  77. lazy val packageBase: Seq[Def.Setting[_]]
  78. def packageBinMappings: Def.Initialize[Task[Seq[(File, String)]]]
  79. lazy val packageConfig: Seq[Def.Setting[_]]
  80. def packageConfigurationTask: Def.Initialize[Task[Configuration]]
  81. def packageDocMappings: Def.Initialize[Task[Seq[(File, String)]]]
  82. def packageSrcMappings: Def.Initialize[Task[Seq[(File, String)]]]
  83. def packageTask: Def.Initialize[Task[File]]
  84. def packageTaskSettings(key: TaskKey[File], mappingsTask: Def.Initialize[Task[Seq[(File, String)]]]): Seq[Def.Setting[_]]
  85. def paths: Seq[Def.Setting[_ >: Option[File] with File <: Serializable]]
  86. def pickMainClass(classes: Seq[String]): Option[String]
  87. def prefix(config: String): String
  88. def printWarningsTask: Def.Initialize[Task[Unit]]
  89. def projectCore: Seq[Def.Setting[_]]
  90. lazy val projectTasks: Seq[Def.Setting[_]]
  91. def psTask: Def.Initialize[Task[Seq[JobHandle]]]
  92. def relativeMappings(files: ScopedTaskable[Seq[File]], dirs: ScopedTaskable[Seq[File]]): Def.Initialize[Task[Seq[(File, String)]]]
  93. lazy val resourceConfigPaths: Seq[Def.Setting[_ >: Seq[Task[Seq[File]]] with Task[Seq[Source]] with Task[Seq[File]] with Seq[File] with File <: AnyRef]]
  94. def resourceMappings: Def.Initialize[Task[Seq[(File, String)]]]
  95. implicit def richAttributed(s: Seq[Attributed[File]]): RichAttributed
    Definition Classes
    BuildCommon
  96. implicit def richFiles(s: Seq[File]): RichFiles
    Definition Classes
    BuildCommon
  97. implicit def richPathFinder(s: PathFinder): RichPathFinder
    Definition Classes
    BuildCommon
  98. def runMainParser: (State, Seq[String]) ⇒ Parser[(String, Seq[String])]
  99. def runMainTask(classpath: Def.Initialize[Task[Classpath]], scalaRun: Def.Initialize[Task[ScalaRun]]): Def.Initialize[InputTask[Unit]]
  100. def runTask(classpath: Def.Initialize[Task[Classpath]], mainClassTask: Def.Initialize[Task[Option[String]]], scalaRun: Def.Initialize[Task[ScalaRun]]): Def.Initialize[InputTask[Unit]]
  101. def runnerInit: Def.Initialize[Task[ScalaRun]]
  102. lazy val runnerSettings: Seq[Def.Setting[_]]
  103. def runnerTask: Def.Setting[Task[ScalaRun]]
  104. def sbtPluginExtra(m: ModuleID, sbtV: String, scalaV: String): ModuleID
  105. def scalaInstanceFromHome(dir: File): Def.Initialize[Task[ScalaInstance]]
  106. def scalaInstanceFromUpdate: Def.Initialize[Task[ScalaInstance]]
  107. def scalaInstanceTask: Def.Initialize[Task[ScalaInstance]]
  108. def selectedFilter(args: Seq[String]): Seq[(String) ⇒ Boolean]
  109. def singleTestGroup(key: Scoped): Def.Initialize[Task[Seq[Group]]]
  110. def singleTestGroupDefault: Def.Initialize[Task[Seq[Group]]]
  111. lazy val sourceConfigPaths: Seq[Def.Setting[_ >: Seq[Task[Seq[File]]] with Task[Seq[Source]] with Task[Seq[File]] with Seq[File] with File <: AnyRef]]
  112. def sourceMappings: Def.Initialize[Task[Seq[(File, String)]]]
  113. def succeededFile(dir: File): File
  114. def testExecutionTask(task: Scoped): Def.Initialize[Task[Execution]]
  115. def testExtra(extra: AttributeMap, tdef: TestDefinition): AttributeMap
  116. def testOnlyParser: (State, Seq[String]) ⇒ Parser[(Seq[String], Seq[String])]
  117. def testQuickFilter: Def.Initialize[Task[(Seq[String]) ⇒ Seq[(String) ⇒ Boolean]]]
  118. lazy val testSettings: Seq[Def.Setting[_]]
  119. def testTaskOptions(key: Scoped): Seq[Def.Setting[_]]
  120. lazy val testTasks: Seq[Def.Setting[_]]
  121. def thisBuildCore: Seq[Def.Setting[_]]
  122. def transitiveUpdateTask: Def.Initialize[Task[Seq[UpdateReport]]]
  123. def watchSetting: Def.Initialize[Watched]
  124. def watchTransitiveSourcesTask: Def.Initialize[Task[Seq[Source]]]

Deprecated Value Members

  1. def artifactConfigurations(base: Artifact, scope: Configuration, classifier: Option[String]): Iterable[Configuration]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) The configuration(s) should not be decided based on the classifier.