sbt

internals

package internals

Visibility
  1. Public
  2. All

Type Members

  1. case class DslConfigs(cs: Seq[Configuration]) extends ProjectManipulation with Product with Serializable

    Represents registering a set of configurations with the current project.

  2. case class DslDependsOn(cs: Seq[ClasspathDep[ProjectReference]]) extends ProjectManipulation with Product with Serializable

    Represents registering an internal dependency for the current project

  3. case class DslDisablePlugins(plugins: Seq[AutoPlugin]) extends ProjectManipulation with Product with Serializable

    this represents an disablePlugins() in the sbt DSL

  4. case class DslEnablePlugins(plugins: Seq[AutoPlugin]) extends ProjectManipulation with Product with Serializable

    this represents an enablePlugins() in the sbt DSL

  5. sealed trait DslEntry extends AnyRef

    This reprsents a Setting expression configured by the sbt DSL.

  6. case class DslSetting(settings: Def.SettingsDefinition) extends ProjectSettings with Product with Serializable

    this represents an actually Setting[_] or Seq[Setting[_]] configured by the sbt DSL.

  7. sealed trait ProjectManipulation extends DslEntry

    Represents a DSL entry which manipulates the current project.

  8. sealed trait ProjectSettings extends DslEntry

    Represents a DSL entry which adds settings to the current project.

Value Members

  1. object DslEntry

  2. object ProjectManipulation

  3. object ProjectSettings

  4. package parser

Ungrouped