A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

APPLICATION_JSON - Property in WsClient
apply(org.gradle.api.Project) - Method in NexusReleasePlugin
apply(org.gradle.api.Project) - Method in ReleaseAllSupportPlugin
Combined workflows configure typed tasks without creating single-publication tasks.
artifactId - Property in ReleaseCoordinate
attempts - Property in PublicationStatus
auth(java.lang.String, java.lang.String) - Method in CentralPortalClient
auth(java.lang.String, java.lang.String) - Method in WsClient

B

BODY - Property in WsClient
body - Property in WsException
bundle() - Method in BundleAllTask
Validates the source and all manifest artifacts and creates the combined ZIP.
BundleAllTask - Class in se.alipsa.gradle.plugin.release
Configuration-cache compatible aggregation without implicit build or upload dependencies.
BundleAllTask() - Constructor in BundleAllTask
BundleTask - Class in se.alipsa.gradle.plugin.release
Task that creates a release bundle for publishing to Maven Central.
BundleTask() - Constructor in BundleTask
bundleTask - Property in NexusReleasePluginExtension
BundleValidator - Class in se.alipsa.gradle.plugin.release
BundleValidator() - Constructor in BundleValidator
bytesWritten - Property in CombinedBundle.1

C

CENTRAL_PORTAL_URL - Property in CentralPortalClient
CentralPortalClient - Class in se.alipsa.gradle.plugin.release
HTTP client for interacting with the Central Portal API.
CentralPortalClient(org.gradle.api.logging.Logger, java.lang.String, java.lang.String, java.lang.String, java.time.Duration, long, long) - Constructor in CentralPortalClient
checkSigning() - Method in SigningPreflightTask
Reports missing setup in dry-run; blocks preparation without signing configuration.
CHECKSUM_ALGOS - Property in BundleTask
checksum(java.io.File, java.lang.String) - Method in ReleaseChecksums
Computes a Maven checksum without loading the artifact into memory.
checkTrackedFlags(java.io.File) - Method in ReleaseManifest
Rejects index flags that can hide working-tree changes, preserving arbitrary filenames.
clear() - Method in ClearModuleMetadataTask
ClearModuleMetadataTask - Class in se.alipsa.gradle.plugin.release
ClearModuleMetadataTask() - Constructor in ClearModuleMetadataTask
client - Property in PublicationStatus
CombinedBundle - Class in se.alipsa.gradle.plugin.release
Builds one validated allow-listed Maven-layout archive.
CombinedBundle.1 - Class in se.alipsa.gradle.plugin.release
CombinedBundle.1() - Constructor in CombinedBundle.1
CombinedBundle() - Constructor in CombinedBundle
CombinedDeployment - Class in se.alipsa.gradle.plugin.release
One-attempt upload journaling and status-only recovery.
CombinedDeployment() - Constructor in CombinedDeployment
compare(java.io.File, java.util.Map) - Method in ReleasePom
Ensures flattened publication matches the expected dependency set.
coordinate - Property in PublicationDescriptor
create(java.io.File, java.io.File, List<Map>, long) - Method in CombinedBundle
Validates all components before writing any ZIP entry.
createBundle() - Method in BundleTask
createClient(java.lang.String, java.lang.String) - Method in ReleaseTask
createUploadException(se.alipsa.gradle.plugin.release.WsException) - Method in CentralPortalClient

D

dependencies - Property in PublicationDescriptor

E

effectiveDeadlineMillis(boolean) - Method in WsClient

F

files - Property in PublicationDescriptor
fixtureFile - Property in PublicationStatus

G

get(java.lang.String, java.lang.String, java.lang.String) - Method in CentralPortalClient
get(java.lang.String, java.lang.String, java.lang.String) - Method in WsClient
getAllPom() - Method in ReleaseAllPlanTask
getArtifactEntries() - Method in BundleTask
getArtifactEntryNames() - Method in BundleTask
getArtifactId() - Method in BundleTask
getArtifactId() - Method in ReleaseTask
getArtifactInputFiles() - Method in BundleTask
getBomPom() - Method in ReleaseAllPlanTask
getBundleFile() - Method in BundleAllTask
getBundleFile() - Method in BundleTask
getBundleFile() - Method in ReleaseAllTask
getBundleFile() - Method in ReleaseTask
getCandidatePoms() - Method in ReleaseAllPlanTask
getCandidatesJson() - Method in ReleaseAllPlanTask
getConfiguredRevision() - Method in ReleaseAllPlanTask
getConfiguredSigningJson() - Method in SigningPreflightTask
getDeploymentState(Map<String, Object>) - Method in CentralPortalClient
getDeploymentStatus(java.lang.String) - Method in CentralPortalClient
Gets the status of a deployment by its ID
getGithubApiBaseUrl() - Method in LatestGithubReleaseTask
getGithubToken() - Method in LatestGithubReleaseTask
getGroupId() - Method in BundleTask
getGroupId() - Method in ReleaseTask
getHttpConnectTimeoutSeconds() - Method in ReleaseTask
getHttpRequestTimeoutSeconds() - Method in ReleaseTask
getInitialStatusCheckDelaySeconds() - Method in ReleaseTask
getLocalRepository() - Method in PrepareMavenTask
getManifestFile() - Method in BundleAllTask
getManifestFile() - Method in PrepareMavenTask
getManifestFile() - Method in ReleaseAllPlanTask
getManifestFile() - Method in ReleaseAllTask
getManifestFile() - Method in ReleaseSourceGuardTask
getManifestFile() - Method in SigningPreflightTask
getMavenWorkDirectory() - Method in PrepareMavenTask
getMetadataBaseUrl() - Method in LatestMavenVersionsTask
getMetadataFile() - Method in ClearModuleMetadataTask
getModuleCoordinates() - Method in LatestMavenVersionsTask
getModuleMetadataFile() - Method in BundleTask
getModuleMetadataInput() - Method in BundleTask
getNexusUrl() - Method in ReleaseTask
getPassword() - Method in ReleaseAllPlanTask
getPassword() - Method in ReleaseAllTask
getPassword() - Method in ReleaseTask
getPortalFixture() - Method in ReleaseAllPlanTask
getPortalFixture() - Method in ReleaseAllTask
getPortalUrl() - Method in ReleaseAllPlanTask
getPortalUrl() - Method in ReleaseAllTask
getProjectName() - Method in ReleaseTask
getPublicationDirectory() - Method in BundleTask
getPublicationName() - Method in BundleTask
getPublicationVersion() - Method in ReleaseTask
getReceiptFile() - Method in BundleAllTask
getReceiptFile() - Method in ReleaseAllTask
getRecordFile() - Method in ReleaseAllTask
getReleaseNamespaces() - Method in ReleaseAllPlanTask
getRepoCoordinates() - Method in LatestGithubReleaseTask
getReportFile() - Method in ReleaseAllPlanTask
getRepositoryUrl() - Method in ReleaseAllPlanTask
getRepositoryUrl() - Method in ReleaseAllTask
getResumeId() - Method in ReleaseAllTask
getSettingsHelperFile() - Method in PrepareMavenTask
getSourceDirectory() - Method in BundleAllTask
getSourceDirectory() - Method in PrepareMavenTask
getSourceDirectory() - Method in ReleaseAllPlanTask
getSourceDirectory() - Method in ReleaseAllTask
getSourceDirectory() - Method in ReleaseSourceGuardTask
getStagingDirectory() - Method in BundleAllTask
getStagingDirectory() - Method in PrepareMavenTask
getStagingRepositoryId() - Method in PrepareMavenTask
getStatusCheckIntervalSeconds() - Method in ReleaseTask
getStatusCheckRetries() - Method in ReleaseTask
getStrict() - Method in SigningPreflightTask
getUserName() - Method in ReleaseAllPlanTask
getUserName() - Method in ReleaseAllTask
getUserName() - Method in ReleaseTask
getUserSettingsFile() - Method in PrepareMavenTask
getVerifierFile() - Method in PrepareMavenTask
getVersion() - Method in BundleTask
getVersionsJson() - Method in ReleaseSourceGuardTask
git(java.io.File, java.lang.String) - Method in ReleaseManifest
Runs git without shell interpretation.
githubApiBaseUrl - Property in NexusReleasePluginExtension
githubRepo - Property in NexusReleasePluginExtension
githubToken - Property in NexusReleasePluginExtension
gitOutput(java.io.File, java.lang.String) - Method in ReleaseManifest
groupId - Property in ReleaseCoordinate
guard(java.io.File, java.util.Map, Map<String, String>) - Method in ReleaseManifest
Checks revision, cleanliness, input hashes and effective publication versions.
guard() - Method in ReleaseSourceGuardTask
Rejects stale manifests before any preparation task can run.

H

HEADERS - Property in WsClient
httpClient - Property in WsClient
httpConnectTimeoutSeconds - Property in NexusReleasePluginExtension
httpRequestTimeoutSeconds - Property in NexusReleasePluginExtension

I

initialStatusCheckDelaySeconds - Property in NexusReleasePluginExtension

J

K

key() - Method in ReleaseCoordinate
Returns an unambiguous coordinate key.

L

LatestGithubReleaseTask - Class in se.alipsa.gradle.plugin.release
Displays the latest GitHub release for this repository, detected from the git remote.
LatestGithubReleaseTask() - Constructor in LatestGithubReleaseTask
latestGithubReleaseTask - Property in NexusReleasePluginExtension
LatestMavenVersionsTask - Class in se.alipsa.gradle.plugin.release
Lists the latest published version for the configured Maven modules.
LatestMavenVersionsTask() - Constructor in LatestMavenVersionsTask
latestMavenVersionsTask - Property in NexusReleasePluginExtension
listLatestRelease() - Method in LatestGithubReleaseTask
listLatestVersions() - Method in LatestMavenVersionsTask
log - Property in CentralPortalClient

M

mavenPublication - Property in NexusReleasePluginExtension
MAX_BYTES - Property in CombinedBundle
metadataBaseUrl - Property in NexusReleasePluginExtension

N

NexusReleasePlugin - Class in se.alipsa.gradle.plugin.release
This plugin is an alternative to the nexus publish plugin which for some of my more complex projects did not do what I wanted it to do.
NexusReleasePlugin() - Constructor in NexusReleasePlugin
NexusReleasePluginExtension - Class in se.alipsa.gradle.plugin.release
NexusReleasePluginExtension(org.gradle.api.model.ObjectFactory) - Constructor in NexusReleasePluginExtension
nexusUrl - Property in NexusReleasePluginExtension

O

P

packaging - Property in PublicationDescriptor
password - Property in CentralPortalClient
password - Property in NexusReleasePluginExtension
password - Property in PublicationStatus
path() - Method in ReleaseCoordinate
Returns the Maven repository directory for this version.
plan() - Method in ReleaseAllPlanTask
Performs fail-closed selection and persists all exclusions and source guards.
pomFile - Property in PublicationDescriptor
portalPublished(se.alipsa.gradle.plugin.release.ReleaseCoordinate) - Method in PublicationStatus
Implements checkComponentPublished; errors, including 403, never mean absence.
portalUrl - Property in PublicationStatus
post(java.lang.String, byte[], java.lang.String, java.lang.String, java.lang.String) - Method in WsClient
postMultipart(java.lang.String, java.io.File, java.lang.String, java.lang.String, java.lang.String) - Method in WsClient
prepare() - Method in PrepareMavenTask
Runs only install, never deploy; validates flattened dependencies before staging.
PrepareMavenTask - Class in se.alipsa.gradle.plugin.release
Builds Maven publications locally, preserving user signing settings and isolating downloads.
PrepareMavenTask() - Constructor in PrepareMavenTask
projectPath - Property in PublicationDescriptor
publication - Property in PublicationDescriptor
PublicationDescriptor - Class in se.alipsa.gradle.plugin.release
Serializable manifest publication and its eligibility edges.
PublicationDescriptor() - Constructor in PublicationDescriptor
PublicationStatus - Class in se.alipsa.gradle.plugin.release
Fail-closed exact-version availability checks, with bounded transient retries.
PublicationStatus() - Constructor in PublicationStatus
published(se.alipsa.gradle.plugin.release.ReleaseCoordinate, boolean) - Method in PublicationStatus
Returns true only for a successful repository response or explicit Portal publication.
publishedDependencies - Property in PublicationDescriptor
publishedManagement - Property in PublicationDescriptor
publishUrl - Property in CentralPortalClient

Q

R

read(java.io.File) - Method in ReleaseManifest
Reads the persisted JSON manifest.
read(java.io.File, Map<String, String>, Map<String, String>) - Method in ReleasePom
Reads exact dependencies with inherited BOM properties and management.
reasons - Property in PublicationDescriptor
release() - Method in ReleaseAllTask
Checks source and availability before submitting, or resumes without building.
release() - Method in ReleaseTask
ReleaseAllPlanTask - Class in se.alipsa.gradle.plugin.release
Plans configured publications without compiling or resolving Maven candidates.
ReleaseAllPlanTask() - Constructor in ReleaseAllPlanTask
ReleaseAllSupportPlugin - Class in se.alipsa.gradle.plugin.release
Exposes combined-release support independently of per-publication task registration.
ReleaseAllSupportPlugin() - Constructor in ReleaseAllSupportPlugin
ReleaseAllTask - Class in se.alipsa.gradle.plugin.release
Uploads a prepared combined bundle or resumes a persisted deployment.
ReleaseAllTask() - Constructor in ReleaseAllTask
ReleaseChecksums - Class in se.alipsa.gradle.plugin.release
Shared streaming checksums for single and combined release archives.
ReleaseChecksums() - Constructor in ReleaseChecksums
ReleaseCoordinate - Class in se.alipsa.gradle.plugin.release
An exact publication coordinate; never substitutes a previously released version.
ReleaseCoordinate() - Constructor in ReleaseCoordinate
ReleaseManifest - Class in se.alipsa.gradle.plugin.release
Source guards and atomic, credential-free release records.
ReleaseManifest() - Constructor in ReleaseManifest
ReleasePlanner - Class in se.alipsa.gradle.plugin.release
Fixed-point eligibility over published and compile-time dependencies.
ReleasePlanner() - Constructor in ReleasePlanner
ReleasePom - Class in se.alipsa.gradle.plugin.release
Static POM inspection: does not resolve artifacts or run Maven.
ReleasePom() - Constructor in ReleasePom
ReleaseSourceGuardTask - Class in se.alipsa.gradle.plugin.release
Rechecks source in the execution phase, including when the configuration cache is reused.
ReleaseSourceGuardTask() - Constructor in ReleaseSourceGuardTask
ReleaseTask - Class in se.alipsa.gradle.plugin.release
Task that uploads a release bundle to Maven Central and monitors its status.
releaseTask - Property in NexusReleasePluginExtension
ReleaseTask() - Constructor in ReleaseTask
repositoryUrl - Property in PublicationStatus
requestDeadlineMillis - Property in WsClient
requireFixture - Property in PublicationStatus
RESPONSE_CODE - Property in WsClient
resume(java.io.File, java.lang.String, se.alipsa.gradle.plugin.release.CentralPortalClient, Closure<Boolean>, int, long) - Method in CombinedDeployment
Polls recorded ID without source guards, rebuilding, or another submission.
role - Property in PublicationDescriptor
run(java.io.File, List<String>, org.gradle.api.logging.Logger) - Method in PrepareMavenTask

S

select(List<PublicationDescriptor>, Closure<Boolean>, List<String>) - Method in ReleasePlanner
Selects exact unreleased coordinates, retaining direct and cascading exclusions.
setGithubApiBaseUrl(java.lang.String) - Method in NexusReleasePluginExtension
setGithubRepo(java.lang.String) - Method in NexusReleasePluginExtension
setGithubToken(java.lang.String) - Method in NexusReleasePluginExtension
setHttpConnectTimeoutSeconds(java.lang.Integer) - Method in NexusReleasePluginExtension
setHttpRequestTimeoutSeconds(java.lang.Integer) - Method in NexusReleasePluginExtension
setInitialStatusCheckDelaySeconds(java.lang.Integer) - Method in NexusReleasePluginExtension
setMavenPublication(org.gradle.api.publish.maven.MavenPublication) - Method in NexusReleasePluginExtension
setMetadataBaseUrl(java.lang.String) - Method in NexusReleasePluginExtension
setNexusUrl(java.lang.String) - Method in NexusReleasePluginExtension
setPassword(java.lang.String) - Method in NexusReleasePluginExtension
setStatusCheckIntervalSeconds(java.lang.Integer) - Method in NexusReleasePluginExtension
setStatusCheckRetries(java.lang.Integer) - Method in NexusReleasePluginExtension
setUserName(java.lang.String) - Method in NexusReleasePluginExtension
SigningPreflightTask - Class in se.alipsa.gradle.plugin.release
Checks configured signing before long verification builds, without signing anything.
SigningPreflightTask() - Constructor in SigningPreflightTask
smallCallCapMillis - Property in WsClient
sourcesAndJavadocRequired - Property in PublicationDescriptor
statusCheckIntervalSeconds - Property in NexusReleasePluginExtension
statusCheckRetries - Property in NexusReleasePluginExtension
statusCode - Property in WsException
submit(java.io.File, java.io.File, java.util.Map, se.alipsa.gradle.plugin.release.PublicationStatus, se.alipsa.gradle.plugin.release.CentralPortalClient) - Method in CombinedDeployment
Uploads once, persisting intent before HTTP and ID immediately after it.

T

TimeoutSettings - Class in se.alipsa.gradle.plugin.release
TimeoutSettings() - Constructor in TimeoutSettings
toMap() - Method in PublicationDescriptor
Serializes this publication without credentials.

U

upload(java.io.File) - Method in CentralPortalClient
Uploads the given file to Central portal
userName - Property in CentralPortalClient
userName - Property in NexusReleasePluginExtension
userName - Property in PublicationStatus

V

validate() - Method in ReleaseCoordinate
Rejects unresolved properties, ranges, and unsafe archive paths.
validate(java.lang.String, int) - Method in TimeoutSettings
validateBundle(java.io.File, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) - Method in BundleValidator
validatePomMetadata(java.lang.String, java.lang.String, List<String>) - Method in BundleValidator
Checks Central metadata for both single-publication and combined archives.
version - Property in ReleaseCoordinate

W

write(byte[], int, int) - Method in CombinedBundle.1
write(java.io.File, java.util.Map) - Method in ReleaseManifest
Atomically replaces a JSON file in its output directory.
WsClient - Class in se.alipsa.gradle.plugin.release
WsClient(java.time.Duration, long, long) - Constructor in WsClient
WsException - Class in se.alipsa.gradle.plugin.release
WsException(int, java.lang.String, java.lang.Throwable) - Constructor in WsException

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _