Package-level declarations

Types

Link copied to clipboard
class DependencyLockPlugin @Inject constructor(dependencyHandler: DependencyHandler, project: Project) : Plugin<Project>

A plugin that enables version locking for dependency declarations in a Gradle project. It enforces constraints based on a predefined "versions.lock" file, generates this file when needed, and integrates version locking into the project's dependency resolution process.

Link copied to clipboard
abstract class DependencySupplierService : BuildService<BuildServiceParameters.None>

A build service used to coordinate dependency collection across all projects in a multi-project build.

Link copied to clipboard
abstract class VersionsLocksExtension(project: Project) : ExtensionAware
Link copied to clipboard
@CacheableTask
abstract class WriteVersionsLocksTask : DefaultTask

Task that writes a dependency versions lock file for the current build.