o

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
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: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val TraceValues: String
  5. val aggregate: SettingKey[Boolean]
  6. val allDependencies: TaskKey[Seq[ModuleID]]
  7. val analysis: AttributeKey[CompileAnalysis]
  8. val apiMappings: TaskKey[Map[File, URL]]
  9. val apiURL: SettingKey[Option[URL]]
  10. val appConfiguration: SettingKey[AppConfiguration]
  11. val appResolvers: SettingKey[Option[Seq[Resolver]]]
  12. val artifact: SettingKey[Artifact]
  13. val artifactClassifier: SettingKey[Option[String]]
  14. val artifactName: SettingKey[(ScalaVersion, ModuleID, Artifact) ⇒ String]
  15. val artifactPath: SettingKey[File]
  16. val artifacts: SettingKey[Seq[Artifact]]
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. val asciiGraphWidth: SettingKey[Int]
  19. val autoAPIMappings: SettingKey[Boolean]
  20. val autoCompilerPlugins: SettingKey[Boolean]
  21. val autoGeneratedProject: SettingKey[Boolean]
  22. val autoScalaLibrary: SettingKey[Boolean]
  23. val autoUpdate: SettingKey[Boolean]
  24. val baseDirectory: SettingKey[File]
  25. val bgCopyClasspath: SettingKey[Boolean]
  26. val bgJobService: SettingKey[BackgroundJobService]
  27. val bgList: TaskKey[Seq[JobHandle]]
  28. val bgRun: InputKey[JobHandle]
  29. val bgRunMain: InputKey[JobHandle]
  30. val bgStop: InputKey[Unit]
  31. val bgWaitFor: InputKey[Unit]
  32. val bootIvyConfiguration: TaskKey[IvyConfiguration]
  33. val bootResolvers: TaskKey[Option[Seq[Resolver]]]
  34. val buildDependencies: SettingKey[BuildDependencies]
  35. val buildStructure: TaskKey[BuildStructure]
  36. val cancelable: SettingKey[Boolean]
  37. val checksums: SettingKey[Seq[String]]
  38. val classDirectory: SettingKey[File]
  39. val classifiersModule: TaskKey[GetClassifiersModule]
  40. val classpathConfiguration: TaskKey[Configuration]
  41. val classpathEntryDefinesClass: TaskKey[(File) ⇒ DefinesClass]
  42. val classpathOptions: SettingKey[ClasspathOptions]
  43. val classpathTypes: SettingKey[Set[String]]
  44. val clean: TaskKey[Unit]
  45. val cleanFiles: TaskKey[Seq[File]]
  46. val cleanKeepFiles: SettingKey[Seq[File]]
  47. val cleanupCommands: SettingKey[String]
  48. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  49. val collectAnalyses: TaskKey[Unit]
  50. val commands: SettingKey[Seq[Command]]
  51. val compatibilityWarningOptions: SettingKey[CompatibilityWarningOptions]
  52. val compile: TaskKey[CompileAnalysis]
  53. val compileAnalysisFilename: TaskKey[String]
  54. val compileIncSetup: TaskKey[Setup]
  55. val compileIncremental: TaskKey[CompileResult]
  56. val compileInputs: TaskKey[Inputs]
  57. val compileOptions: TaskKey[CompileOptions]
  58. val compileOrder: SettingKey[CompileOrder]
  59. val compilerCache: TaskKey[GlobalsCache]
  60. val compilers: TaskKey[Compilers]
  61. val concurrentRestrictions: SettingKey[Seq[Rule]]
  62. val configuration: SettingKey[Configuration]
  63. val configurationsToRetrieve: SettingKey[Option[Seq[ConfigRef]]]
  64. val conflictManager: SettingKey[ConflictManager]
  65. val conflictWarning: SettingKey[ConflictWarning]
  66. val connectInput: SettingKey[Boolean]
  67. val console: TaskKey[Unit]
  68. val consoleProject: TaskKey[Unit]
  69. val consoleQuick: TaskKey[Unit]
  70. val copyResources: TaskKey[Seq[(File, File)]]
  71. val credentials: TaskKey[Seq[Credentials]]
  72. val crossPaths: SettingKey[Boolean]
  73. val crossSbtVersions: SettingKey[Seq[String]]
  74. val crossScalaVersions: SettingKey[Seq[String]]
  75. val crossTarget: SettingKey[File]
  76. val crossVersion: SettingKey[CrossVersion]
  77. val defaultConfiguration: SettingKey[Option[Configuration]]
  78. val definedTestNames: TaskKey[Seq[String]]
  79. val definedTests: TaskKey[Seq[TestDefinition]]
  80. val deliver: TaskKey[File]
  81. val deliverLocal: TaskKey[File]
  82. val dependencyCacheDirectory: TaskKey[File]
  83. val dependencyClasspath: TaskKey[Classpath]
  84. val dependencyClasspathAsJars: TaskKey[Classpath]
  85. val dependencyOverrides: SettingKey[Seq[ModuleID]]
  86. val dependencyPositions: TaskKey[Map[ModuleID, SourcePosition]]
  87. val dependencyResolution: TaskKey[DependencyResolution]
  88. val description: SettingKey[String]
  89. val developers: SettingKey[List[Developer]]
  90. val discoveredMainClasses: TaskKey[Seq[String]]
  91. val discoveredSbtPlugins: TaskKey[DiscoveredNames]
  92. val doc: TaskKey[File]
  93. val docArtifactTypes: SettingKey[Seq[String]]
  94. val dummyRoots: Task[Seq[Def.ScopedKey[_]]]
  95. val enableBinaryCompileAnalysis: SettingKey[Boolean]
  96. val entryApiURL: AttributeKey[URL]
  97. val envVars: TaskKey[Map[String, String]]
  98. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  99. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  100. val evicted: TaskKey[EvictionWarning]
  101. val evictionWarningOptions: SettingKey[EvictionWarningOptions]
  102. val excludeDependencies: SettingKey[Seq[InclExclRule]]
  103. val excludeFilter: SettingKey[FileFilter]
  104. val executeTests: TaskKey[Output]
  105. val executionRoots: TaskKey[Seq[Def.ScopedKey[_]]]
  106. val exportJars: SettingKey[Boolean]
  107. val exportToInternal: SettingKey[TrackLevel]
  108. val exportedProductJars: TaskKey[Classpath]
  109. val exportedProductJarsIfMissing: TaskKey[Classpath]
  110. val exportedProductJarsNoTracking: TaskKey[Classpath]
  111. val exportedProducts: TaskKey[Classpath]
  112. val exportedProductsIfMissing: TaskKey[Classpath]
  113. val exportedProductsNoTracking: TaskKey[Classpath]
  114. val externalDependencyClasspath: TaskKey[Classpath]
  115. val externalResolvers: TaskKey[Seq[Resolver]]
  116. val extraLoggers: SettingKey[(Def.ScopedKey[_]) ⇒ Seq[Appender]]
  117. val fileInputOptions: SettingKey[Seq[String]]
  118. val fileMappings: TaskKey[Seq[(File, File)]]
  119. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  120. val forceUpdatePeriod: SettingKey[Option[FiniteDuration]]
  121. val forcegc: SettingKey[Boolean]
  122. val fork: SettingKey[Boolean]
  123. val forkOptions: TaskKey[ForkOptions]
  124. val fullClasspath: TaskKey[Classpath]
  125. val fullClasspathAsJars: TaskKey[Classpath]
  126. val fullResolvers: TaskKey[Seq[Resolver]]
  127. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  128. val globalPluginUpdate: TaskKey[UpdateReport]
  129. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  130. val historyPath: SettingKey[Option[File]]
  131. val homepage: SettingKey[Option[URL]]
  132. val incOptions: TaskKey[IncOptions]
  133. val includeFilter: SettingKey[FileFilter]
  134. val initialCommands: SettingKey[String]
  135. val initialize: SettingKey[Unit]
  136. val insideCI: SettingKey[Boolean]
  137. val interactionService: TaskKey[InteractionService]
  138. val internalConfigurationMap: SettingKey[(Configuration) ⇒ Configuration]
  139. val internalDependencyAsJars: TaskKey[Classpath]
  140. val internalDependencyClasspath: TaskKey[Classpath]
  141. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  142. val isModule: AttributeKey[Boolean]
  143. val isSnapshot: SettingKey[Boolean]
  144. val ivyConfiguration: TaskKey[IvyConfiguration]
  145. val ivyConfigurations: SettingKey[Seq[Configuration]]
  146. val ivyLoggingLevel: SettingKey[UpdateLogging]
  147. val ivyModule: TaskKey[Module]
  148. val ivyPaths: SettingKey[IvyPaths]
  149. val ivySbt: TaskKey[IvySbt]
  150. val ivyValidate: SettingKey[Boolean]
  151. val ivyXML: SettingKey[NodeSeq]
  152. val javaHome: SettingKey[Option[File]]
  153. val javaOptions: TaskKey[Seq[String]]
  154. val javaSource: SettingKey[File]
  155. val javacOptions: TaskKey[Seq[String]]
  156. val libraryDependencies: SettingKey[Seq[ModuleID]]
  157. val licenses: SettingKey[Seq[(String, URL)]]
  158. val loadedBuild: SettingKey[LoadedBuild]
  159. val loadedTestFrameworks: TaskKey[Map[TestFramework, Framework]]
  160. val logBuffered: SettingKey[Boolean]
  161. val logLevel: SettingKey[util.Level.Value]
  162. val logManager: SettingKey[LogManager]
  163. val mainClass: TaskKey[Option[String]]
  164. val makeIvyXml: TaskKey[File]
  165. val makeIvyXmlConfiguration: TaskKey[PublishConfiguration]
  166. val makeIvyXmlLocalConfiguration: TaskKey[PublishConfiguration]
  167. val makePom: TaskKey[File]
  168. val makePomConfiguration: SettingKey[MakePomConfiguration]
  169. val managedClasspath: TaskKey[Classpath]
  170. val managedDirectory: SettingKey[File]
  171. val managedResourceDirectories: SettingKey[Seq[File]]
  172. val managedResources: TaskKey[Seq[File]]
  173. val managedScalaInstance: SettingKey[Boolean]
  174. val managedSourceDirectories: SettingKey[Seq[File]]
  175. val managedSources: TaskKey[Seq[File]]
  176. val manipulateBytecode: TaskKey[CompileResult]
  177. val mappings: TaskKey[Seq[(File, String)]]
  178. val maxErrors: SettingKey[Int]
  179. val minForcegcInterval: SettingKey[Duration]
  180. val moduleConfigurations: SettingKey[Seq[ModuleConfiguration]]
  181. val moduleID: SettingKey[ModuleID]
  182. val moduleName: SettingKey[String]
  183. val moduleSettings: TaskKey[ModuleSettings]
  184. val name: SettingKey[String]
  185. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  186. val normalizedName: SettingKey[String]
  187. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  188. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  189. val offline: SettingKey[Boolean]
  190. val onComplete: SettingKey[() ⇒ Unit]
  191. val onLoad: SettingKey[(State) ⇒ State]
  192. val onLoadMessage: SettingKey[String]
  193. val onUnload: SettingKey[(State) ⇒ State]
  194. val organization: SettingKey[String]
  195. val organizationHomepage: SettingKey[Option[URL]]
  196. val organizationName: SettingKey[String]
  197. val otherResolvers: TaskKey[Seq[Resolver]]
  198. val outputStrategy: SettingKey[Option[OutputStrategy]]
  199. val overrideBuildResolvers: SettingKey[Boolean]
  200. val package: TaskKey[File]
  201. val packageBin: TaskKey[File]
  202. val packageConfiguration: TaskKey[Configuration]
  203. val packageDoc: TaskKey[File]
  204. val packageOptions: TaskKey[Seq[PackageOption]]
  205. val packageSrc: TaskKey[File]
  206. val packagedArtifact: TaskKey[(Artifact, File)]
  207. val packagedArtifacts: TaskKey[Map[Artifact, File]]
  208. val parallelExecution: SettingKey[Boolean]
  209. val persistLogLevel: SettingKey[util.Level.Value]
  210. val persistTraceLevel: SettingKey[Int]
  211. val pluginCrossBuild: TaskKey[Unit]
  212. val pluginData: TaskKey[PluginData]
  213. val pollInterval: SettingKey[FiniteDuration]
  214. val pomAllRepositories: SettingKey[Boolean]
  215. val pomExtra: SettingKey[NodeSeq]
  216. val pomIncludeRepository: SettingKey[(MavenRepository) ⇒ Boolean]
  217. val pomPostProcess: SettingKey[(scala.xml.Node) ⇒ scala.xml.Node]
  218. val previousCompile: TaskKey[PreviousResult]
  219. val printWarnings: TaskKey[Unit]
  220. val productDirectories: TaskKey[Seq[File]]
  221. val products: TaskKey[Seq[File]]
  222. val projectCommand: AttributeKey[Boolean]
  223. val projectDependencies: TaskKey[Seq[ModuleID]]
  224. val projectDescriptors: TaskKey[Map[ModuleRevisionId, ModuleDescriptor]]
  225. val projectID: SettingKey[ModuleID]
  226. val projectInfo: SettingKey[ModuleInfo]
  227. val projectResolver: TaskKey[Resolver]
  228. val ps: TaskKey[Seq[JobHandle]]
  229. val publish: TaskKey[Unit]
  230. val publishArtifact: SettingKey[Boolean]
  231. val publishConfiguration: TaskKey[PublishConfiguration]
  232. val publishLocal: TaskKey[Unit]
  233. val publishLocalConfiguration: TaskKey[PublishConfiguration]
  234. val publishM2: TaskKey[Unit]
  235. val publishM2Configuration: TaskKey[PublishConfiguration]
  236. val publishMavenStyle: SettingKey[Boolean]
  237. val publishTo: TaskKey[Option[Resolver]]
  238. val publisher: TaskKey[Publisher]
  239. val resolvedScoped: SettingKey[Def.ScopedKey[_]]
  240. val resolvers: SettingKey[Seq[Resolver]]
  241. val resourceDirectories: SettingKey[Seq[File]]
  242. val resourceDirectory: SettingKey[File]
  243. val resourceGenerators: SettingKey[Seq[Task[Seq[File]]]]
  244. val resourceManaged: SettingKey[File]
  245. val resources: TaskKey[Seq[File]]
  246. val retrieveConfiguration: SettingKey[Option[RetrieveConfiguration]]
  247. val retrieveManaged: SettingKey[Boolean]
  248. val retrieveManagedSync: SettingKey[Boolean]
  249. val retrievePattern: SettingKey[String]
  250. val run: InputKey[Unit]
  251. val runBefore: AttributeKey[Seq[Task[_]]]
  252. val runMain: InputKey[Unit]
  253. val runner: TaskKey[ScalaRun]
  254. val sLog: SettingKey[Logger]
  255. val sbtBinaryVersion: SettingKey[String]
  256. val sbtDependency: SettingKey[ModuleID]
  257. val sbtPlugin: SettingKey[Boolean]
  258. val sbtResolver: SettingKey[Resolver]
  259. val sbtVersion: SettingKey[String]
  260. val scalaArtifacts: SettingKey[Seq[String]]
  261. val scalaBinaryVersion: SettingKey[String]
  262. val scalaCompilerBridgeSource: SettingKey[ModuleID]
  263. val scalaHome: SettingKey[Option[File]]
  264. val scalaInstance: TaskKey[ScalaInstance]
  265. val scalaModuleInfo: SettingKey[Option[ScalaModuleInfo]]
  266. val scalaOrganization: SettingKey[String]
  267. val scalaSource: SettingKey[File]
  268. val scalaVersion: SettingKey[String]
  269. val scalacOptions: TaskKey[Seq[String]]
  270. val scmInfo: SettingKey[Option[ScmInfo]]
  271. val selectMainClass: TaskKey[Option[String]]
  272. val serverAuthentication: SettingKey[Set[ServerAuthentication]]
  273. val serverConnectionType: SettingKey[ConnectionType]
  274. val serverHost: SettingKey[String]
  275. val serverLog: TaskKey[Unit]
  276. val serverPort: SettingKey[Int]
  277. val sessionSettings: AttributeKey[SessionSettings]
  278. val sessionVars: AttributeKey[Map]
  279. val settingsData: TaskKey[SS]
  280. val shellPrompt: SettingKey[(State) ⇒ String]
  281. val showSuccess: SettingKey[Boolean]
  282. val showTiming: SettingKey[Boolean]
  283. val skip: TaskKey[Boolean]
  284. val sourceArtifactTypes: SettingKey[Seq[String]]
  285. val sourceDirectories: SettingKey[Seq[File]]
  286. val sourceDirectory: SettingKey[File]
  287. val sourceGenerators: SettingKey[Seq[Task[Seq[File]]]]
  288. val sourceManaged: SettingKey[File]
  289. val sourcePositionMappers: TaskKey[Seq[(Position) ⇒ Option[Position]]]
  290. val sources: TaskKey[Seq[File]]
  291. val sourcesInBase: SettingKey[Boolean]
  292. val startYear: SettingKey[Option[Int]]
  293. val state: TaskKey[State]
  294. val stateBuildStructure: AttributeKey[BuildStructure]
  295. val stateCompilerCache: AttributeKey[GlobalsCache]
  296. val stateStreams: AttributeKey[Streams]
  297. val streams: TaskKey[TaskStreams]
  298. val streamsManager: TaskKey[std.Streams[Def.ScopedKey[_]]]
  299. val suppressSbtShellNotification: SettingKey[Boolean]
  300. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  301. val tags: SettingKey[Seq[(Tag, Int)]]
  302. val target: SettingKey[File]
  303. val taskDefinitionKey: AttributeKey[Def.ScopedKey[_]]
  304. val taskTemporaryDirectory: SettingKey[File]
  305. val templateResolverInfos: SettingKey[Seq[TemplateResolverInfo]]
  306. val test: TaskKey[Unit]
  307. val testExecution: TaskKey[Execution]
  308. val testFilter: TaskKey[(Seq[String]) ⇒ Seq[(String) ⇒ Boolean]]
  309. val testForkedParallel: SettingKey[Boolean]
  310. val testFrameworks: SettingKey[Seq[TestFramework]]
  311. val testGrouping: TaskKey[Seq[Group]]
  312. val testListeners: TaskKey[Seq[TestReportListener]]
  313. val testLoader: TaskKey[ClassLoader]
  314. val testOnly: InputKey[Unit]
  315. val testOptions: TaskKey[Seq[TestOption]]
  316. val testQuick: InputKey[Unit]
  317. val testResultLogger: SettingKey[TestResultLogger]
  318. val thisProject: SettingKey[ResolvedProject]
  319. val thisProjectRef: SettingKey[ProjectRef]
  320. val timingFormat: SettingKey[DateFormat]
  321. def toString(): String
    Definition Classes
    AnyRef → Any
  322. val traceLevel: SettingKey[Int]
  323. val trackInternalDependencies: SettingKey[TrackLevel]
  324. val transformState: AttributeKey[(State) ⇒ State]
  325. val transitiveClassifiers: SettingKey[Seq[String]]
  326. val transitiveUpdate: TaskKey[Seq[UpdateReport]]
  327. val trapExit: SettingKey[Boolean]
  328. val triggeredBy: AttributeKey[Seq[Task[_]]]
  329. val triggeredMessage: SettingKey[(WatchState) ⇒ String]
  330. val unmanagedBase: SettingKey[File]
  331. val unmanagedClasspath: TaskKey[Classpath]
  332. val unmanagedJars: TaskKey[Classpath]
  333. val unmanagedResourceDirectories: SettingKey[Seq[File]]
  334. val unmanagedResources: TaskKey[Seq[File]]
  335. val unmanagedSourceDirectories: SettingKey[Seq[File]]
  336. val unmanagedSources: TaskKey[Seq[File]]
  337. val unresolvedWarningConfiguration: TaskKey[UnresolvedWarningConfiguration]
  338. val update: TaskKey[UpdateReport]
  339. val updateCacheName: TaskKey[String]
  340. val updateClassifiers: TaskKey[UpdateReport]
  341. val updateConfiguration: SettingKey[UpdateConfiguration]
  342. val updateOptions: SettingKey[UpdateOptions]
  343. val updateSbtClassifiers: TaskKey[UpdateReport]
  344. val useJCenter: SettingKey[Boolean]
  345. val version: SettingKey[String]
  346. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  347. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  348. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  349. val watch: SettingKey[Watched]
  350. val watchService: SettingKey[() ⇒ WatchService]
  351. val watchSources: TaskKey[Seq[WatchSource]]
  352. val watchTransitiveSources: TaskKey[Seq[WatchSource]]
  353. val watchingMessage: SettingKey[(WatchState) ⇒ String]

Inherited from AnyRef

Inherited from Any

Ungrouped