| Class | Description |
|---|---|
| AddedJars |
Remembers which resolved jars have already been added to which native Gradle configuration, so a
jar reachable through several coordinates, branches or
sources { } entries is added to any
one configuration exactly once. |
| BuildFileEditor |
A helper class for editing a project's build file.
|
| DependencyMetadata |
Generates
META-INF/github-dependencies.json from the githubImplementation dependencies. |
| DependencyResolution |
Resolves each GitHub dependency configuration's declared dependencies into local JAR files.
|
| DependencyTasks |
Registers the
printGithubDependencies and updateGithubDependencies tasks. |
| GithubConfigurations |
Registers the plugin's GitHub dependency configurations.
|
| GradleUtils |
This utility class provides methods for interacting with Gradle.
|
| Logger |
A logger for the GitHub plugin.
|
| PublishTasks |
Registers the
publishGithub task. |
| ResourceSync |
Syncs the configured GitHub resource repository into the project's resources before they are processed.
|
| SourcesResolution |
Resolves every
sources { git { } / jar { } } entry into a local jar and adds it to its
configured native Gradle configuration, after the project is evaluated. |