| Interface | Description |
|---|---|
| ArtifactRequiresDownload | Indicates whether download is required. |
| ArtifactRootVerification | Verifies a artifact root |
| ArtifactUnpacker | Unpacks an artifact. |
| Downloader | Interface for downloading a package or distribution and logging progress using internal Gradle mechanisms. |
| Class | Description |
|---|---|
| AbstractDistributionInstaller | Common functionality to be able to download a SDK and use it within Gradle |
| AbstractSingleFileInstaller | Installer for single files. |
| ArtifactDownloader | Performs low-level downloading work. |
| DownloadedLocalFile | Provides information on where a downloaded file ends up. |