sbt

Defaults

object Defaults extends BuildCommon

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

Type Members

  1. final class RichAttributed extends AnyRef

  2. final class RichFiles extends AnyRef

  3. final class RichPathFinder extends AnyRef

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final val CacheDirectoryName: java.lang.String("cache")

  7. val CompletionsID: String

  8. lazy val ConfigGlobal: Scope

  9. lazy val TaskGlobal: Scope

  10. def addBaseSources: Seq[Setting[Task[Seq[File]]]]

  11. def allTestGroupsTask(s: TaskStreams, frameworks: Map[TestFramework, Framework], loader: ClassLoader, groups: Seq[Group], config: Execution, cp: Classpath, javaHome: Option[File]): Task[(Value, Map[String, Value])]

  12. def analysisMap[T](cp: Seq[Attributed[T]]): (T) ⇒ Option[Analysis]

  13. def artifactConfigurations(base: Artifact, scope: Configuration, classifier: Option[String]): Iterable[Configuration]

  14. def artifactPathSetting(art: SettingKey[Artifact]): Initialize[File]

  15. def artifactSetting: Initialize[Artifact]

  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. lazy val baseClasspaths: Seq[sbt.Project.Setting[_]]

  18. lazy val baseTasks: Seq[sbt.Project.Setting[_]]

  19. def buffered(log: Logger): Logger

  20. def buildCore: Seq[sbt.Project.Setting[_]]

  21. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. def collectFiles(dirs: ScopedTaskable[Seq[File]], filter: ScopedTaskable[FileFilter], excludes: ScopedTaskable[FileFilter]): Initialize[Task[Seq[File]]]

  23. def compileBase: Seq[sbt.Project.Setting[_]]

  24. def compileIncSetupTask: Initialize[Task[IncSetup]]

  25. def compileInputsSettings: Seq[sbt.Project.Setting[_]]

  26. lazy val compileSettings: Seq[sbt.Project.Setting[_]]

  27. def compileTask: Initialize[Task[Analysis]]

  28. def compileTaskSettings: Seq[sbt.Project.Setting[_]]

  29. def compilersSetting: Setting[Task[Compilers]]

  30. def concatMappings(as: Mappings, bs: Mappings): Initialize[Task[Seq[(File, String)]]]

  31. lazy val configPaths: Seq[sbt.Project.Setting[_ >: sbt.Task[Seq[java.io.File]] with Seq[sbt.Task[Seq[java.io.File]]] with sbt.FileFilter with Seq[java.io.File] with java.io.File]]

  32. lazy val configSettings: Seq[sbt.Project.Setting[_]]

  33. def configSrcSub(key: SettingKey[File]): Initialize[File]

  34. lazy val configTasks: Seq[sbt.Project.Setting[_]]

  35. def consoleProjectTask: Initialize[Task[Unit]]

  36. def consoleQuickTask: Initialize[Task[Unit]]

  37. def consoleTask(classpath: TaskKey[Classpath], task: sbt.TaskKey[_]): Initialize[Task[Unit]]

  38. def consoleTask: Initialize[Task[Unit]]

  39. def copyResourcesTask: Initialize[Task[Seq[(File, File)]]]

  40. lazy val defaultConfigs: Seq[sbt.Project.Setting[_]]

  41. def defaultRestrictions: Initialize[Seq[Rule]]

  42. lazy val defaultSettings: Seq[sbt.Project.Setting[_]]

  43. def defaultTestTasks(key: Scoped): Seq[sbt.Project.Setting[_]]

  44. def detectTests: Initialize[Task[Seq[TestDefinition]]]

  45. def disableAggregate(k: Scoped): Setting[Boolean]

  46. lazy val disableAggregation: Seq[Setting[Boolean]]

  47. def discoverMainClasses(analysis: Analysis): Seq[String]

  48. def discoverPlugins: Initialize[Task[Set[String]]]

  49. def discoverSbtPlugins(analysis: Analysis, log: Logger): Set[String]

  50. def distinctParser(exs: Set[String], raw: Boolean): Parser[Seq[String]]

  51. def doClean(clean: Seq[File], preserve: Seq[File]): Unit

  52. def docTaskSettings(key: TaskKey[File] = doc): Seq[sbt.Project.Setting[_]]

  53. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  55. def extractAnalysis[T](a: Attributed[T]): (T, Analysis)

  56. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  57. def forDependencies[T, V](init: (ProjectRef) ⇒ Initialize[V], includeRoot: Boolean, classpath: Boolean, aggregate: Boolean): Initialize[Seq[V]]

  58. def generate(generators: SettingKey[Seq[Task[Seq[File]]]]): Initialize[Task[Seq[File]]]

  59. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  60. def getDependencies(structure: LoadedBuild, classpath: Boolean = true, aggregate: Boolean = false): (ProjectRef) ⇒ Seq[ProjectRef]

  61. def getForParser[P, T](task: TaskKey[T])(init: (State, Option[T]) ⇒ Parser[P]): Initialize[(State) ⇒ Parser[P]]

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

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

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

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

    Definition Classes
    BuildCommon
  66. def globalCore: Seq[sbt.Project.Setting[_]]

  67. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  68. def inAllConfigurations[T](key: TaskKey[T]): Initialize[Task[Seq[T]]]

  69. def inDependencies[T](key: SettingKey[T], default: (ProjectRef) ⇒ T, includeRoot: Boolean, classpath: Boolean, aggregate: Boolean): Initialize[Seq[T]]

  70. def inputTask[T](f: (TaskKey[Seq[String]]) ⇒ Initialize[Task[T]]): Initialize[InputTask[T]]

    Definition Classes
    BuildCommon
  71. def inputTests(key: sbt.InputKey[_]): Initialize[InputTask[Unit]]

  72. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  73. lazy val itSettings: Seq[sbt.Project.Setting[_]]

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

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

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

    Definition Classes
    BuildCommon
  78. def lock(app: AppConfiguration): GlobalLock

  79. def mainRunMainTask: Setting[InputTask[Unit]]

  80. def mainRunTask: Setting[InputTask[Unit]]

  81. def makeCrossTarget(t: File, sv: String, sbtv: String, plugin: Boolean, cross: Boolean): File

  82. def nameForSrc(config: String): String

  83. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  84. def noAggregation: Seq[Scoped]

  85. final def notify(): Unit

    Definition Classes
    AnyRef
  86. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  87. lazy val outputConfigPaths: Seq[Setting[File]]

  88. def overrideConfigs(cs: Configuration*)(configurations: Seq[Configuration]): Seq[Configuration]

    Definition Classes
    BuildCommon
  89. lazy val packageBase: Seq[sbt.Project.Setting[_]]

  90. def packageBinMappings: Initialize[Task[Seq[(File, String)]]]

  91. lazy val packageConfig: Seq[sbt.Project.Setting[_]]

  92. def packageConfigurationTask: Initialize[Task[Configuration]]

  93. def packageDocMappings: Initialize[Task[Seq[(File, String)]]]

  94. def packageSrcMappings: Initialize[Task[Seq[(File, String)]]]

  95. def packageTask: Initialize[Task[File]]

  96. def packageTaskSettings(key: TaskKey[File], mappingsTask: Initialize[Task[Seq[(File, String)]]]): Seq[sbt.Project.Setting[_]]

  97. def paths: Seq[sbt.Project.Setting[_ >: java.io.File with Option[java.io.File] <: java.io.Serializable]]

  98. def perTaskCache(key: sbt.TaskKey[_]): Setting[File]

  99. def prefix(config: String): String

  100. def printWarningsTask: Initialize[Task[Unit]]

  101. lazy val projectBaseSettings: Seq[sbt.Project.Setting[_]]

  102. def projectCore: Seq[sbt.Project.Setting[_]]

  103. lazy val projectTasks: Seq[sbt.Project.Setting[_]]

  104. def relativeMappings(files: ScopedTaskable[Seq[File]], dirs: ScopedTaskable[Seq[File]]): Initialize[Task[Seq[(File, String)]]]

  105. lazy val resourceConfigPaths: Seq[sbt.Project.Setting[_ >: sbt.Task[Seq[java.io.File]] with Seq[sbt.Task[Seq[java.io.File]]] with sbt.FileFilter with Seq[java.io.File] with java.io.File]]

  106. def resourceMappings: Initialize[Task[Seq[(File, String)]]]

  107. implicit def richAttributed(s: Seq[Attributed[File]]): RichAttributed

    Definition Classes
    BuildCommon
  108. implicit def richFiles(s: Seq[File]): RichFiles

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

    Definition Classes
    BuildCommon
  110. def runMainParser: (State, Seq[String]) ⇒ Parser[(String, Seq[String])]

  111. def runMainTask(classpath: TaskKey[Classpath], scalaRun: TaskKey[ScalaRun]): Initialize[InputTask[Unit]]

  112. def runTask(classpath: TaskKey[Classpath], mainClassTask: TaskKey[Option[String]], scalaRun: TaskKey[ScalaRun]): Initialize[InputTask[Unit]]

  113. def runnerInit: Initialize[Task[ScalaRun]]

  114. def runnerTask: Setting[Task[ScalaRun]]

  115. def sbtPluginExtra(m: ModuleID, sbtV: String, scalaV: String): ModuleID

  116. def scalaInstanceSetting: Initialize[Task[ScalaInstance]]

  117. def selectPackageMain(classes: Seq[String]): Option[String]

  118. def selectRunMain(classes: Seq[String]): Option[String]

  119. def selectedFilter(args: Seq[String]): (String) ⇒ Boolean

  120. def singleTestGroup(key: Scoped): Initialize[Task[Seq[Group]]]

  121. lazy val sourceConfigPaths: Seq[sbt.Project.Setting[_ >: sbt.Task[Seq[java.io.File]] with Seq[java.io.File] with Seq[sbt.Task[Seq[java.io.File]]] with sbt.FileFilter with java.io.File <: java.lang.Object]]

  122. def sourceMappings: Initialize[Task[Seq[(File, String)]]]

  123. def succeededFile(dir: File): File

  124. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  125. def testExecutionTask(task: Scoped): Initialize[Task[Execution]]

  126. def testExtra(extra: AttributeMap, tdef: TestDefinition): AttributeMap

  127. def testLogger(manager: Streams, baseKey: Scoped)(tdef: TestDefinition): Logger

  128. def testOnlyParser: (State, Seq[String]) ⇒ Parser[(Seq[String], Seq[String])]

  129. def testQuickFilter: Initialize[Task[(Seq[String]) ⇒ (String) ⇒ Boolean]]

  130. lazy val testSettings: Seq[sbt.Project.Setting[_]]

  131. def testTaskOptions(key: Scoped): Seq[sbt.Project.Setting[_]]

  132. lazy val testTasks: Seq[sbt.Project.Setting[_]]

  133. def thisBuildCore: Seq[sbt.Project.Setting[_]]

  134. def toError(o: Option[String]): Unit

    Definition Classes
    BuildCommon
  135. def toString(): String

    Definition Classes
    AnyRef → Any
  136. def transitiveDependencies(base: ProjectRef, structure: LoadedBuild, includeRoot: Boolean, classpath: Boolean = true, aggregate: Boolean = false): Seq[ProjectRef]

  137. def transitiveUpdateTask: Initialize[Task[Seq[UpdateReport]]]

  138. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  139. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  140. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  141. def watchSetting: Initialize[Watched]

  142. def watchTransitiveSourcesTask: Initialize[Task[Seq[File]]]

  143. def writePluginsDescriptor(plugins: Set[String], dir: File): Seq[File]

Deprecated Value Members

  1. def docSetting(key: TaskKey[File]): Seq[sbt.Project.Setting[_]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use docTaskSettings instead

  2. def packageBinTask: Initialize[Task[Seq[(File, String)]]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use packageBinMappings instead

  3. def packageDocTask: Initialize[Task[Seq[(File, String)]]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use packageDocMappings instead

  4. def packageSrcTask: Initialize[Task[Seq[(File, String)]]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use packageSrcMappings instead

  5. def packageTasks(key: TaskKey[File], mappingsTask: Initialize[Task[Seq[(File, String)]]]): Seq[sbt.Project.Setting[_]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use packageTaskSettings instead

  6. def pairID: (Nothing, Nothing) ⇒ (Nothing, Nothing)

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use Util.pairID instead

Inherited from BuildCommon

Inherited from AnyRef

Inherited from Any