Packages

package gradle

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package model
  2. package tasks

Type Members

  1. case class BloopParameters(targetDir: File, compilerName: Option[String], stdLibName: Option[String], includeSources: Boolean, includeJavadoc: Boolean) extends Product with Serializable
  2. case class BloopParametersExtension(project: Project) extends Product with Serializable

    Project extension to configure Bloop.

    Project extension to configure Bloop.

    From the build definitions it can be used like the following:

    bloop {
      targetDir = file("$projectDir/.bloop")
      compilerName = "scala-compiler"
      stdLibName = "scala-library" // or "scala3-library_3"
      includeSources = true
      includeJavaDoc = false
    }
  3. final class BloopPlugin extends Plugin[Project]

    Main entry point of the gradle bloop plugin.

    Main entry point of the gradle bloop plugin.

    The bloop plugin defines two tasks:

    1. configureBloopInstall: responsible to set up the environment and force artifact resolution. 2. bloopInstall: responsible of generating the bloop config files from the configured data.

    The second task depends on the first one so that this data dependency is always met.

Value Members

  1. object SemVer
  2. object syntax

Ungrouped