Define a Gradle task that generates bloop configuration files from a Gradle project.
Task to set the bloopInstall tasks's inputs
Task to set the bloopInstall tasks's inputs
The bloopInstall task depends on the dependency resolution, so it cannot decide its inputs (used by the up-to-date checker) in configuration time. This task always runs and in build time uses the resolved artifacts and the source sets to set up the associated bloopInstall tasks's input dependencies.
Logger helper methods for Tasks implemented in Scala
Define a Gradle task that generates bloop configuration files from a Gradle project.
This part of the plugin is mainly in charge of handling source sets. Source sets are logical group of sources and resources (https://docs.gradle.org/current/dsl/org.gradle.api.tasks.SourceSet.html).
Source sets are the equivalent of sbt configurations (approximately). The default java plugin adds two source sets by default (compile and test) https://docs.gradle.org/current/userguide/java_plugin.html.