package gradle
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class BloopParameters(targetDir: File, compilerName: Option[String], stdLibName: Option[String], includeSources: Boolean, includeJavadoc: Boolean) extends Product with Serializable
- 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 }
- 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.