sbt

Keys

object Keys

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Keys
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Classpath = Seq[Attributed[File]]

  2. type Streams = std.Streams[Def.ScopedKey[_]]

  3. type TaskStreams = std.TaskStreams[Def.ScopedKey[_]]

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. val TraceValues: String

  7. val aggregate: SettingKey[Boolean]

  8. val allDependencies: TaskKey[Seq[ModuleID]]

  9. val analysis: AttributeKey[Analysis]

  10. val apiMappings: TaskKey[Map[File, URL]]

  11. val apiURL: SettingKey[Option[URL]]

  12. val appConfiguration: SettingKey[AppConfiguration]

  13. val appResolvers: SettingKey[Option[Seq[Resolver]]]

  14. val artifact: SettingKey[Artifact]

  15. val artifactClassifier: SettingKey[Option[String]]

  16. val artifactName: SettingKey[(ScalaVersion, ModuleID, Artifact) ⇒ String]

  17. val artifactPath: SettingKey[File]

  18. val artifacts: SettingKey[Seq[Artifact]]

  19. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  20. val autoAPIMappings: SettingKey[Boolean]

  21. val autoCompilerPlugins: SettingKey[Boolean]

  22. val autoScalaLibrary: SettingKey[Boolean]

  23. val autoUpdate: SettingKey[Boolean]

  24. val baseDirectory: SettingKey[File]

  25. val bootResolvers: TaskKey[Option[Seq[Resolver]]]

  26. val buildDependencies: SettingKey[BuildDependencies]

  27. val buildStructure: TaskKey[BuildStructure]

  28. val cancelable: SettingKey[Boolean]

  29. val checksums: SettingKey[Seq[String]]

  30. val classDirectory: SettingKey[File]

  31. val classifiersModule: TaskKey[GetClassifiersModule]

  32. val classpathConfiguration: TaskKey[Configuration]

  33. val classpathOptions: SettingKey[ClasspathOptions]

  34. val classpathTypes: SettingKey[Set[String]]

  35. val clean: TaskKey[Unit]

  36. val cleanFiles: SettingKey[Seq[File]]

  37. val cleanKeepFiles: SettingKey[Seq[File]]

  38. val cleanupCommands: SettingKey[String]

  39. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. val commands: SettingKey[Seq[Command]]

  41. val compile: TaskKey[Analysis]

  42. val compileIncSetup: TaskKey[IncSetup]

  43. val compileInputs: TaskKey[Inputs]

  44. val compileOrder: SettingKey[CompileOrder]

  45. val compilerCache: TaskKey[GlobalsCache]

  46. val compilers: TaskKey[Compilers]

  47. val concurrentRestrictions: SettingKey[Seq[Rule]]

  48. val configuration: SettingKey[Configuration]

  49. val conflictManager: SettingKey[ConflictManager]

  50. val conflictWarning: SettingKey[ConflictWarning]

  51. val connectInput: SettingKey[Boolean]

  52. val console: TaskKey[Unit]

  53. val consoleProject: TaskKey[Unit]

  54. val consoleQuick: TaskKey[Unit]

  55. val copyResources: TaskKey[Seq[(File, File)]]

  56. val credentials: TaskKey[Seq[Credentials]]

  57. val crossPaths: SettingKey[Boolean]

  58. val crossScalaVersions: SettingKey[Seq[String]]

  59. val crossTarget: SettingKey[File]

  60. val crossVersion: SettingKey[CrossVersion]

  61. val defaultConfiguration: SettingKey[Option[Configuration]]

  62. val definedSbtPlugins: TaskKey[Set[String]]

  63. val definedTestNames: TaskKey[Seq[String]]

  64. val definedTests: TaskKey[Seq[TestDefinition]]

  65. val definesClass: TaskKey[(File) ⇒ (String) ⇒ Boolean]

  66. val deliver: TaskKey[File]

  67. val deliverConfiguration: TaskKey[DeliverConfiguration]

  68. val deliverLocal: TaskKey[File]

  69. val deliverLocalConfiguration: TaskKey[DeliverConfiguration]

  70. val dependencyClasspath: TaskKey[Classpath]

  71. val dependencyOverrides: SettingKey[Set[ModuleID]]

  72. val description: SettingKey[String]

  73. val discoveredMainClasses: TaskKey[Seq[String]]

  74. val doc: TaskKey[File]

  75. def dummy[T](name: String, description: String)(implicit arg0: Manifest[T]): (TaskKey[T], Task[T])

  76. val dummyRoots: Task[Seq[Def.ScopedKey[_]]]

  77. val dummyState: Task[State]

  78. val dummyStreamsManager: Task[Streams]

  79. def dummyTask[T](name: String): Task[T]

  80. val entryApiURL: AttributeKey[URL]

  81. val envVars: TaskKey[Map[String, String]]

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

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

    Definition Classes
    AnyRef → Any
  84. val excludeFilter: SettingKey[FileFilter]

  85. val executeTests: TaskKey[Output]

  86. val executionRoots: TaskKey[Seq[Def.ScopedKey[_]]]

  87. val exportJars: SettingKey[Boolean]

  88. val exportedProducts: TaskKey[Classpath]

  89. val externalDependencyClasspath: TaskKey[Classpath]

  90. val externalResolvers: TaskKey[Seq[Resolver]]

  91. val extraLoggers: SettingKey[(Def.ScopedKey[_]) ⇒ Seq[AbstractLogger]]

  92. val fileMappings: TaskKey[Seq[(File, File)]]

  93. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  94. val fork: SettingKey[Boolean]

  95. val fullClasspath: TaskKey[Classpath]

  96. val fullResolvers: TaskKey[Seq[Resolver]]

  97. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  98. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  99. val historyPath: SettingKey[Option[File]]

  100. val homepage: SettingKey[Option[URL]]

  101. val incOptions: TaskKey[IncOptions]

  102. val includeFilter: SettingKey[FileFilter]

  103. val initialCommands: SettingKey[String]

  104. val initialize: SettingKey[Unit]

  105. val internalConfigurationMap: SettingKey[(Configuration) ⇒ Configuration]

  106. val internalDependencyClasspath: TaskKey[Classpath]

  107. def isDummy(t: Task[_]): Boolean

  108. val isDummyTask: AttributeKey[Boolean]

  109. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  110. val isModule: AttributeKey[Boolean]

  111. val isSnapshot: SettingKey[Boolean]

  112. val ivyConfiguration: TaskKey[IvyConfiguration]

  113. val ivyConfigurations: SettingKey[Seq[Configuration]]

  114. val ivyLoggingLevel: SettingKey[UpdateLogging.Value]

  115. val ivyModule: TaskKey[Module]

  116. val ivyPaths: SettingKey[IvyPaths]

  117. val ivySbt: TaskKey[IvySbt]

  118. val ivyScala: SettingKey[Option[IvyScala]]

  119. val ivyValidate: SettingKey[Boolean]

  120. val ivyXML: SettingKey[NodeSeq]

  121. val javaHome: SettingKey[Option[File]]

  122. val javaOptions: TaskKey[Seq[String]]

  123. val javaSource: SettingKey[File]

  124. val javacOptions: TaskKey[Seq[String]]

  125. val libraryDependencies: SettingKey[Seq[ModuleID]]

  126. val licenses: SettingKey[Seq[(String, URL)]]

  127. val loadedBuild: SettingKey[LoadedBuild]

  128. val loadedTestFrameworks: TaskKey[Map[TestFramework, Framework]]

  129. val logBuffered: SettingKey[Boolean]

  130. val logLevel: SettingKey[Level.Value]

  131. val logManager: SettingKey[LogManager]

  132. val mainClass: TaskKey[Option[String]]

  133. val makePom: TaskKey[File]

  134. val makePomConfiguration: SettingKey[MakePomConfiguration]

  135. val managedClasspath: TaskKey[Classpath]

  136. val managedDirectory: SettingKey[File]

  137. val managedResourceDirectories: SettingKey[Seq[File]]

  138. val managedResources: TaskKey[Seq[File]]

  139. val managedScalaInstance: SettingKey[Boolean]

  140. val managedSourceDirectories: SettingKey[Seq[File]]

  141. val managedSources: TaskKey[Seq[File]]

  142. val mappings: TaskKey[Seq[(File, String)]]

  143. val maxErrors: SettingKey[Int]

  144. val moduleConfigurations: SettingKey[Seq[ModuleConfiguration]]

  145. val moduleID: SettingKey[ModuleID]

  146. val moduleName: SettingKey[String]

  147. val moduleSettings: TaskKey[ModuleSettings]

  148. val name: SettingKey[String]

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

    Definition Classes
    AnyRef
  150. val normalizedName: SettingKey[String]

  151. final def notify(): Unit

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

    Definition Classes
    AnyRef
  153. val offline: SettingKey[Boolean]

  154. val onComplete: SettingKey[() ⇒ Unit]

  155. val onLoad: SettingKey[(State) ⇒ State]

  156. val onLoadMessage: SettingKey[String]

  157. val onUnload: SettingKey[(State) ⇒ State]

  158. val organization: SettingKey[String]

  159. val organizationHomepage: SettingKey[Option[URL]]

  160. val organizationName: SettingKey[String]

  161. val otherResolvers: SettingKey[Seq[Resolver]]

  162. val outputStrategy: SettingKey[Option[OutputStrategy]]

  163. val overrideBuildResolvers: SettingKey[Boolean]

  164. val package: TaskKey[File]

  165. val packageBin: TaskKey[File]

  166. val packageConfiguration: TaskKey[Package.Configuration]

  167. val packageDoc: TaskKey[File]

  168. val packageOptions: TaskKey[Seq[PackageOption]]

  169. val packageSrc: TaskKey[File]

  170. val packagedArtifact: TaskKey[(Artifact, File)]

  171. val packagedArtifacts: TaskKey[Map[Artifact, File]]

  172. val parallelExecution: SettingKey[Boolean]

  173. val persistLogLevel: SettingKey[Level.Value]

  174. val persistTraceLevel: SettingKey[Int]

  175. val pluginData: TaskKey[PluginData]

  176. val pollInterval: SettingKey[Int]

  177. val pomAllRepositories: SettingKey[Boolean]

  178. val pomExtra: SettingKey[NodeSeq]

  179. val pomIncludeRepository: SettingKey[(MavenRepository) ⇒ Boolean]

  180. val pomPostProcess: SettingKey[(scala.xml.Node) ⇒ scala.xml.Node]

  181. val printWarnings: TaskKey[Unit]

  182. val products: TaskKey[Seq[File]]

  183. val projectCommand: AttributeKey[Boolean]

  184. val projectDependencies: TaskKey[Seq[ModuleID]]

  185. val projectDescriptors: TaskKey[Map[ModuleRevisionId, ModuleDescriptor]]

  186. val projectID: SettingKey[ModuleID]

  187. val projectInfo: SettingKey[ModuleInfo]

  188. val projectResolver: TaskKey[Resolver]

  189. val publish: TaskKey[Unit]

  190. val publishArtifact: SettingKey[Boolean]

  191. val publishConfiguration: TaskKey[PublishConfiguration]

  192. val publishLocal: TaskKey[Unit]

  193. val publishLocalConfiguration: TaskKey[PublishConfiguration]

  194. val publishM2: TaskKey[Unit]

  195. val publishM2Configuration: TaskKey[PublishConfiguration]

  196. val publishMavenStyle: SettingKey[Boolean]

  197. val publishTo: SettingKey[Option[Resolver]]

  198. val resolvedScoped: SettingKey[Def.ScopedKey[_]]

  199. val resolvers: SettingKey[Seq[Resolver]]

  200. val resourceDirectories: SettingKey[Seq[File]]

  201. val resourceDirectory: SettingKey[File]

  202. val resourceGenerators: SettingKey[Seq[Task[Seq[File]]]]

  203. val resourceManaged: SettingKey[File]

  204. val resources: TaskKey[Seq[File]]

  205. val retrieveConfiguration: SettingKey[Option[RetrieveConfiguration]]

  206. val retrieveManaged: SettingKey[Boolean]

  207. val retrievePattern: SettingKey[String]

  208. val run: InputKey[Unit]

  209. val runBefore: AttributeKey[Seq[Task[_]]]

  210. val runMain: InputKey[Unit]

  211. val runner: TaskKey[ScalaRun]

  212. val sbtBinaryVersion: SettingKey[String]

  213. val sbtDependency: SettingKey[ModuleID]

  214. val sbtPlugin: SettingKey[Boolean]

  215. val sbtResolver: SettingKey[Resolver]

  216. val sbtVersion: SettingKey[String]

  217. val scalaBinaryVersion: SettingKey[String]

  218. val scalaHome: SettingKey[Option[File]]

  219. val scalaInstance: TaskKey[ScalaInstance]

  220. val scalaOrganization: SettingKey[String]

  221. val scalaSource: SettingKey[File]

  222. val scalaVersion: SettingKey[String]

  223. val scalacOptions: TaskKey[Seq[String]]

  224. val scmInfo: SettingKey[Option[ScmInfo]]

  225. val selectMainClass: TaskKey[Option[String]]

  226. val sessionSettings: AttributeKey[SessionSettings]

  227. val sessionVars: AttributeKey[Map]

  228. val settingsData: TaskKey[SS]

  229. val shellPrompt: SettingKey[(State) ⇒ String]

  230. val showSuccess: SettingKey[Boolean]

  231. val showTiming: SettingKey[Boolean]

  232. val skip: TaskKey[Boolean]

  233. val sourceDirectories: SettingKey[Seq[File]]

  234. val sourceDirectory: SettingKey[File]

  235. val sourceGenerators: SettingKey[Seq[Task[Seq[File]]]]

  236. val sourceManaged: SettingKey[File]

  237. val sourcePositionMappers: TaskKey[Seq[(Position) ⇒ Option[Position]]]

  238. val sources: TaskKey[Seq[File]]

  239. val sourcesInBase: SettingKey[Boolean]

  240. val startYear: SettingKey[Option[Int]]

  241. val state: TaskKey[State]

  242. val stateBuildStructure: AttributeKey[BuildStructure]

  243. val stateCompilerCache: AttributeKey[GlobalsCache]

  244. val stateStreams: AttributeKey[Streams]

  245. val streams: TaskKey[TaskStreams]

  246. val streamsManager: TaskKey[Streams]

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

    Definition Classes
    AnyRef
  248. val tags: SettingKey[Seq[(Tag, Int)]]

  249. val target: SettingKey[File]

  250. val taskDefinitionKey: AttributeKey[Def.ScopedKey[_]]

  251. val taskTemporaryDirectory: SettingKey[File]

  252. val test: TaskKey[Unit]

  253. val testExecution: TaskKey[Execution]

  254. val testFilter: TaskKey[(Seq[String]) ⇒ Seq[(String) ⇒ Boolean]]

  255. val testFrameworks: SettingKey[Seq[TestFramework]]

  256. val testGrouping: TaskKey[Seq[Group]]

  257. val testListeners: TaskKey[Seq[TestReportListener]]

  258. val testLoader: TaskKey[ClassLoader]

  259. val testOnly: InputKey[Unit]

  260. val testOptions: TaskKey[Seq[TestOption]]

  261. val testQuick: InputKey[Unit]

  262. val thisProject: SettingKey[ResolvedProject]

  263. val thisProjectRef: SettingKey[ProjectRef]

  264. val timingFormat: SettingKey[DateFormat]

  265. def toString(): String

    Definition Classes
    AnyRef → Any
  266. val traceLevel: SettingKey[Int]

  267. val transformState: AttributeKey[(State) ⇒ State]

  268. val transitiveClassifiers: SettingKey[Seq[String]]

  269. val transitiveUpdate: TaskKey[Seq[UpdateReport]]

  270. val trapExit: SettingKey[Boolean]

  271. val triggeredBy: AttributeKey[Seq[Task[_]]]

  272. val triggeredMessage: SettingKey[(WatchState) ⇒ String]

  273. val unmanagedBase: SettingKey[File]

  274. val unmanagedClasspath: TaskKey[Classpath]

  275. val unmanagedJars: TaskKey[Classpath]

  276. val unmanagedResourceDirectories: SettingKey[Seq[File]]

  277. val unmanagedResources: TaskKey[Seq[File]]

  278. val unmanagedSourceDirectories: SettingKey[Seq[File]]

  279. val unmanagedSources: TaskKey[Seq[File]]

  280. val update: TaskKey[UpdateReport]

  281. val updateClassifiers: TaskKey[UpdateReport]

  282. val updateConfiguration: SettingKey[UpdateConfiguration]

  283. val updateSbtClassifiers: TaskKey[UpdateReport]

  284. val version: SettingKey[String]

  285. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  288. val watch: SettingKey[Watched]

  289. val watchSources: TaskKey[Seq[File]]

  290. val watchTransitiveSources: TaskKey[Seq[File]]

  291. val watchingMessage: SettingKey[(WatchState) ⇒ String]

Deprecated Value Members

  1. val cacheDirectory: SettingKey[File]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) Use the cacheDirectory provided by streams.

  2. val productDirectories: TaskKey[Seq[File]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.0) This task is unused by the default project and will be removed.

Inherited from AnyRef

Inherited from Any

Ungrouped