api / org.gradle.vcs

Package org.gradle.vcs

Types

SourceControl

interface SourceControl

Configuration related to source dependencies.

VcsMapping

interface VcsMapping

A dependency mapping provided by a VCS repository.

VcsMappings

interface VcsMappings

Allows VCS mapping rules to be specified for a build. A VCS mapping rule is responsible for calculating the VCS information for a particular dependency. In settings.gradle:

 sourceControl { vcsMappings { withModule("org.gradle:gradle") { from vcs(GitVersionControlSpec) { url = uri("https://github.com/gradle/gradle") } } all { details -> if (details.requested.group == "org.gradle") { from vcs(GitVersionControlSpec) { url = uri("https://github.com/gradle/${details.requested.module}") } } } } } 

VersionControlSpec

interface VersionControlSpec : Describable

Captures user-provided information about a version control system.