package jetbrains
- Alphabetic
- Public
- All
Type Members
- trait ClassathOpsCompat extends AnyRef
- trait PluginCompatCommonSbt1 extends SeqOpsCompat with ClassathOpsCompat
-
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
-
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.
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"
Example:
Value Members
-
object
BadCitizen
The bad citizen accesses private[sbt] classes
- object ClassathOpsCompat extends ClassathOpsCompat
- object LogDownloadArtifacts extends (State) ⇒ State with SbtStateOps
- object PluginCompat extends PluginCompatCommonSbt1 with SlashSyntax
- object SeqOpsCompat extends SeqOpsCompat
- object SlashSyntax