Packages

p

sbt

jetbrains

package jetbrains

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait ClassathOpsCompat extends AnyRef
  2. trait PluginCompatCommonSbt1 extends SeqOpsCompat with ClassathOpsCompat
  3. trait SeqOpsCompat extends AnyRef

    These utility methods are required to make work cross-compilation between Scala 2.12 (sbt 1.x) and Scala 3 (sbt 2.x).

    These utility methods are required to make work cross-compilation between Scala 2.12 (sbt 1.x) and Scala 3 (sbt 2.x). In Scala 2.12 the default type of Seq was scala.collection.Seq, but in Scala 2.13 & Scala 3 it's scala.collection.immutable.Seq

  4. trait SlashSyntax extends AnyRef

    SlashSyntax implements the slash syntax to scope keys for build.sbt DSL.

    SlashSyntax implements the slash syntax to scope keys for build.sbt DSL. The implicits are set up such that the order that the scope components must appear in the order of the project axis, the configuration axis, and the task axis. This ordering is the same as the shell syntax.

    Example:
    1. Global / cancelable := true
      ThisBuild / scalaVersion := "2.12.2"
      Test / test := ()
      console / scalacOptions += "-deprecation"
      Compile / console / scalacOptions += "-Ywarn-numeric-widen"
      projA / Compile / console / scalacOptions += "-feature"
      Zero / Zero / name := "foo"

Value Members

  1. object BadCitizen

    The bad citizen accesses private[sbt] classes

  2. object ClassathOpsCompat extends ClassathOpsCompat
  3. object LogDownloadArtifacts extends (State) ⇒ State with SbtStateOps
  4. object PluginCompat extends PluginCompatCommonSbt1 with SlashSyntax
  5. object SeqOpsCompat extends SeqOpsCompat
  6. object SlashSyntax

Ungrouped