| Class | Description |
|---|---|
| ArtifactEntry |
A single JAR artifact to include in a GitHub release.
|
| GithubExtension |
Extension for configuring GitHub integration.
|
| GitSourceEntry |
A single
sources { git { } } entry: an arbitrary git repository to clone, build, and
add to a native Gradle configuration. |
| JarSourceEntry |
A single
sources { jar { } } entry: a direct jar URL to download and add to a native
Gradle configuration, with no repository or git host involved. |
| PackagesExtension |
Declares the GitHub Packages repositories a build resolves dependencies from.
|
| PackageSourceEntry |
One GitHub Packages repository a build resolves dependencies from, declared by
PackagesExtension.from(java.lang.String). |
| PackagesPublishExtension |
Configures whether
publishGithub also deploys the project's Maven publications to GitHub
Packages, alongside the jars it attaches to the GitHub release. |
| PublishExtension |
Extension for configuring the
publishGithub task. |
| SourcesExtension |
Extension for declaring dependencies resolved from an arbitrary git host or a direct jar URL,
as opposed to a GitHub release (see
github { }). |