Package

bloop.integrations

gradle

Permalink

package gradle

Visibility
  1. Public
  2. All

Type Members

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

    Permalink
  2. case class BloopParametersExtension(project: Project) extends Product with Serializable

    Permalink

    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]

    Permalink

    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

    Permalink
  2. package model

    Permalink
  3. object syntax

    Permalink
  4. package tasks

    Permalink

Ungrouped