sbt

Keys

object Keys extends AnyRef

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

Type Members

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

  2. type Streams = Streams[sbt.Project.ScopedKey[_]]

  3. type TaskStreams = TaskStreams[sbt.Project.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 appConfiguration: SettingKey[AppConfiguration]

  11. val artifact: SettingKey[Artifact]

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

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

  14. val artifactPath: SettingKey[File]

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

  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. val autoCompilerPlugins: SettingKey[Boolean]

  18. val autoScalaLibrary: SettingKey[Boolean]

  19. val autoUpdate: SettingKey[Boolean]

  20. val baseDirectory: SettingKey[File]

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

  22. val buildDependencies: SettingKey[BuildDependencies]

  23. val buildStructure: TaskKey[BuildStructure]

  24. val cacheDirectory: SettingKey[File]

  25. val cancelable: SettingKey[Boolean]

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

  27. val classDirectory: SettingKey[File]

  28. val classifiersModule: TaskKey[GetClassifiersModule]

  29. val classpathConfiguration: TaskKey[Configuration]

  30. val classpathOptions: SettingKey[ClasspathOptions]

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

  32. val clean: TaskKey[Unit]

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

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

  35. val cleanupCommands: SettingKey[String]

  36. def clone(): AnyRef

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

  38. val compile: TaskKey[Analysis]

  39. val compileIncSetup: TaskKey[IncSetup]

  40. val compileInputs: TaskKey[Inputs]

  41. val compileOrder: SettingKey[CompileOrder]

  42. val compilerCache: TaskKey[GlobalsCache]

  43. val compilers: TaskKey[Compilers]

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

  45. val configuration: SettingKey[Configuration]

  46. val conflictWarning: SettingKey[ConflictWarning]

  47. val connectInput: SettingKey[Boolean]

  48. val console: TaskKey[Unit]

  49. val consoleProject: TaskKey[Unit]

  50. val consoleQuick: TaskKey[Unit]

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

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

  53. val crossPaths: SettingKey[Boolean]

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

  55. val crossTarget: SettingKey[File]

  56. val crossVersion: SettingKey[CrossVersion]

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

  58. val defaultConfigurationMapping: SettingKey[String]

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

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

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

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

  63. val deliver: TaskKey[File]

  64. val deliverConfiguration: TaskKey[DeliverConfiguration]

  65. val deliverLocal: TaskKey[File]

  66. val deliverLocalConfiguration: TaskKey[DeliverConfiguration]

  67. val dependencyClasspath: TaskKey[Classpath]

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

  69. val description: SettingKey[String]

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

  71. val doc: TaskKey[File]

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

  73. val dummyRoots: Task[Seq[sbt.Project.ScopedKey[_]]]

  74. val dummyState: Task[State]

  75. val dummyStreamsManager: Task[Streams]

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

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

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

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

  80. val executeTests: TaskKey[(Value, Map[String, Value])]

  81. val executionRoots: TaskKey[Seq[sbt.Project.ScopedKey[_]]]

  82. val exportJars: SettingKey[Boolean]

  83. val exportedProducts: TaskKey[Classpath]

  84. val externalDependencyClasspath: TaskKey[Classpath]

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

  86. val extraLoggers: SettingKey[(sbt.Project.ScopedKey[_]) ⇒ Seq[AbstractLogger]]

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

  88. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  89. val fork: SettingKey[Boolean]

  90. val fullClasspath: TaskKey[Classpath]

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

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

    Definition Classes
    AnyRef → Any
  93. val globalBaseDirectory: AttributeKey[File]

  94. val globalPluginsDirectory: AttributeKey[File]

  95. val globalSettingsDirectory: AttributeKey[File]

  96. def hashCode(): Int

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

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

  99. val includeFilter: SettingKey[FileFilter]

  100. val initialCommands: SettingKey[String]

  101. val initialize: SettingKey[Unit]

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

  103. val internalDependencyClasspath: TaskKey[Classpath]

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

  105. val isDummyTask: AttributeKey[Boolean]

  106. final def isInstanceOf[T0]: Boolean

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

  108. val isSnapshot: SettingKey[Boolean]

  109. val ivyConfiguration: TaskKey[IvyConfiguration]

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

  111. val ivyLoggingLevel: SettingKey[Value]

  112. val ivyModule: TaskKey[Module]

  113. val ivyPaths: SettingKey[IvyPaths]

  114. val ivySbt: TaskKey[IvySbt]

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

  116. val ivyValidate: SettingKey[Boolean]

  117. val ivyXML: SettingKey[NodeSeq]

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

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

  120. val javaSource: SettingKey[File]

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

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

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

  124. val loadedBuild: SettingKey[LoadedBuild]

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

  126. val logBuffered: SettingKey[Boolean]

  127. val logLevel: SettingKey[Value]

  128. val logManager: SettingKey[LogManager]

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

  130. val makePom: TaskKey[File]

  131. val makePomConfiguration: SettingKey[MakePomConfiguration]

  132. val managedClasspath: TaskKey[Classpath]

  133. val managedDirectory: SettingKey[File]

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

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

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

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

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

  139. val maxErrors: SettingKey[Int]

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

  141. val moduleID: SettingKey[ModuleID]

  142. val moduleName: SettingKey[String]

  143. val moduleSettings: TaskKey[ModuleSettings]

  144. val name: SettingKey[String]

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

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

  147. final def notify(): Unit

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

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

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

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

  152. val onLoadMessage: SettingKey[String]

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

  154. val organization: SettingKey[String]

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

  156. val organizationName: SettingKey[String]

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

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

  159. val overrideBuildResolvers: SettingKey[Boolean]

  160. val package: TaskKey[File]

  161. val packageBin: TaskKey[File]

  162. val packageConfiguration: TaskKey[Configuration]

  163. val packageDoc: TaskKey[File]

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

  165. val packageSrc: TaskKey[File]

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

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

  168. val parallelExecution: SettingKey[Boolean]

  169. val persistLogLevel: SettingKey[Value]

  170. val persistTraceLevel: SettingKey[Int]

  171. val pluginData: TaskKey[PluginData]

  172. val pollInterval: SettingKey[Int]

  173. val pomAllRepositories: SettingKey[Boolean]

  174. val pomExtra: SettingKey[NodeSeq]

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

  176. val pomPostProcess: SettingKey[(Node) ⇒ Node]

  177. val printWarnings: TaskKey[Unit]

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

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

  180. val projectCommand: AttributeKey[Boolean]

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

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

  183. val projectID: SettingKey[ModuleID]

  184. val projectInfo: SettingKey[ModuleInfo]

  185. val projectResolver: TaskKey[Resolver]

  186. val publish: TaskKey[Unit]

  187. val publishArtifact: SettingKey[Boolean]

  188. val publishConfiguration: TaskKey[PublishConfiguration]

  189. val publishLocal: TaskKey[Unit]

  190. val publishLocalConfiguration: TaskKey[PublishConfiguration]

  191. val publishMavenStyle: SettingKey[Boolean]

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

  193. val resolvedScoped: SettingKey[sbt.Project.ScopedKey[_]]

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

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

  196. val resourceDirectory: SettingKey[File]

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

  198. val resourceManaged: SettingKey[File]

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

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

  201. val retrieveManaged: SettingKey[Boolean]

  202. val retrievePattern: SettingKey[String]

  203. val run: InputKey[Unit]

  204. val runBefore: AttributeKey[Seq[sbt.Task[_]]]

  205. val runMain: InputKey[Unit]

  206. val runner: TaskKey[ScalaRun]

  207. val sbtBinaryVersion: SettingKey[String]

  208. val sbtDependency: SettingKey[ModuleID]

  209. val sbtPlugin: SettingKey[Boolean]

  210. val sbtResolver: SettingKey[Resolver]

  211. val sbtVersion: SettingKey[String]

  212. val scalaBinaryVersion: SettingKey[String]

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

  214. val scalaInstance: TaskKey[ScalaInstance]

  215. val scalaOrganization: SettingKey[String]

  216. val scalaSource: SettingKey[File]

  217. val scalaVersion: SettingKey[String]

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

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

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

  221. val sessionSettings: AttributeKey[SessionSettings]

  222. val sessionVars: AttributeKey[Map]

  223. val settingsData: TaskKey[Settings[Scope]]

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

  225. val showSuccess: SettingKey[Boolean]

  226. val showTiming: SettingKey[Boolean]

  227. val skip: TaskKey[Boolean]

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

  229. val sourceDirectory: SettingKey[File]

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

  231. val sourceManaged: SettingKey[File]

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

  233. val stagingDirectory: AttributeKey[File]

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

  235. val state: TaskKey[State]

  236. val stateBuildStructure: AttributeKey[BuildStructure]

  237. val stateCompilerCache: AttributeKey[GlobalsCache]

  238. val streams: TaskKey[TaskStreams]

  239. val streamsManager: TaskKey[Streams]

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

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

  242. val target: SettingKey[File]

  243. val taskDefinitionKey: AttributeKey[sbt.Project.ScopedKey[_]]

  244. val taskTemporaryDirectory: SettingKey[File]

  245. val test: TaskKey[Unit]

  246. val testExecution: TaskKey[Execution]

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

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

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

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

  251. val testLoader: TaskKey[ClassLoader]

  252. val testOnly: InputKey[Unit]

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

  254. val testQuick: InputKey[Unit]

  255. val thisProject: SettingKey[ResolvedProject]

  256. val thisProjectRef: SettingKey[ProjectRef]

  257. val timingFormat: SettingKey[DateFormat]

  258. def toString(): String

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

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

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

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

  263. val trapExit: SettingKey[Boolean]

  264. val triggeredBy: AttributeKey[Seq[sbt.Task[_]]]

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

  266. val unmanagedBase: SettingKey[File]

  267. val unmanagedClasspath: TaskKey[Classpath]

  268. val unmanagedJars: TaskKey[Classpath]

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

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

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

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

  273. val update: TaskKey[UpdateReport]

  274. val updateClassifiers: TaskKey[UpdateReport]

  275. val updateConfiguration: SettingKey[UpdateConfiguration]

  276. val updateSbtClassifiers: TaskKey[UpdateReport]

  277. val version: SettingKey[String]

  278. final def wait(): Unit

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

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

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

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

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

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

Deprecated Value Members

  1. val classpathFilter: SettingKey[FileFilter]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.0) Use includeFilter, scoped by respective classpath related task instead. For example, includeFilter in unmanagedJars

  2. val defaultExcludes: SettingKey[FileFilter]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.0) Use excludeFilter, scoped by respective task instead. For example, excludeFilter in unmanagedSources

  3. val docDirectory: SettingKey[File]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.0) Use target, scoped by the doc task. For example, target in Compile in doc

  4. val scaladocOptions: TaskKey[Seq[String]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.0) Use scalacOptions, scoped by the doc task. For example, scalacOptions in Compile in doc

  5. val settings: TaskKey[Settings[Scope]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12.0) Use Keys.settingsData.

  6. val sourceFilter: SettingKey[FileFilter]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.0) Use includeFilter, scoped by respective source related task instead. For example, includeFilter in unmanagedSources

Inherited from AnyRef

Inherited from Any