Index

A C D E F G H I J L M N O P R T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

apply(Project) - Method in class org.jenkinsci.gradle.plugins.jpi2.V2JpiPlugin
 
apply(Project) - Method in class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationPlugin
 
ARTIFACT_TYPE_ATTRIBUTE - Static variable in interface org.jenkinsci.gradle.plugins.jpi2.ArtifactType
Gradle attribute used to distinguish artifact types in dependency resolution.
ArtifactType - Interface in org.jenkinsci.gradle.plugins.jpi2
Defines artifact types for Jenkins plugin dependencies.

C

call() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.PrefixedPropertiesProvider
 
check() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
Submits one CheckAccess work item per compilation directory using classpath-isolated workers.
CheckAccess - Class in org.jenkinsci.gradle.plugins.jpi2.accmod
Work action that runs kohsuke.accmod.Checker against a compiled class directory to enforce @Restricted access-modifier rules.
CheckAccess() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccess
Required by Gradle's worker injection infrastructure.
CheckAccessModifierTask - Class in org.jenkinsci.gradle.plugins.jpi2.accmod
Submits parallel CheckAccess work items — one per compilation output directory — to enforce @Restricted API access rules from kohsuke.accmod.
CheckAccessModifierTask(WorkerExecutor) - Constructor for class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
Gradle injects the WorkerExecutor; remaining properties are created eagerly so the plugin can wire them before task execution.
CheckAccessParameters - Interface in org.jenkinsci.gradle.plugins.jpi2.accmod
Parameters passed to the CheckAccess work action via Gradle's worker API.
CheckOverlappingSourcesTask - Class in org.jenkinsci.gradle.plugins.jpi2
Verifies that multiple compile outputs don't produce conflicting Sezpoz annotation index files or duplicate hudson.Plugin service entries — both of which break Jenkins plugin loading.
CheckOverlappingSourcesTask() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.CheckOverlappingSourcesTask
 
compute(Path, String, String, int, boolean) - Static method in class org.jenkinsci.gradle.plugins.jpi2.GitVersion
Computes the version string and full hash from the given Git repository and format options.

D

debug(CharSequence) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
debug(CharSequence, Throwable) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
debug(Throwable) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
DEFAULT - Static variable in interface org.jenkinsci.gradle.plugins.jpi2.ArtifactType
Default artifact type.
DropVersionTransformer - Class in org.jenkinsci.gradle.plugins.jpi2
Renames plugin files by stripping the version from the filename and normalising the extension to the target (e.g.
DropVersionTransformer(String, String, String) - Constructor for class org.jenkinsci.gradle.plugins.jpi2.DropVersionTransformer
 

E

equals(Object) - Method in record class org.jenkinsci.gradle.plugins.jpi2.GitVersion.VersionResult
Indicates whether some other object is "equal to" this one.
error(CharSequence) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
error(CharSequence, Throwable) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
error(Throwable) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
execute() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccess
 
execute() - Method in class org.jenkinsci.gradle.plugins.jpi2.localization.RunGenerator
 
EXPLODED_JPI_TASK - Static variable in class org.jenkinsci.gradle.plugins.jpi2.V2JpiPlugin
Task name for creating an exploded JPI directory.

F

findAndReserveFreePort() - Method in class org.jenkinsci.gradle.plugins.jpi2.PortAllocationService
Finds and reserves a free port for use during the build.
fullHash() - Method in record class org.jenkinsci.gradle.plugins.jpi2.GitVersion.VersionResult
Returns the value of the fullHash record component.

G

generate() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateOptionalJenkinsManifestTask
Inspects Sezpoz extension metadata and writes a manifest with Support-Dynamic-Loading set to true unless any extension opts out.
generate() - Method in class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationTask
Submits one localizer work item per Messages.properties file, resolved relative to the configured source roots.
GenerateHplTask - Class in org.jenkinsci.gradle.plugins.jpi2
Generates an HPL (Hudson Plugin Link) file for running Jenkins against local classes and resources.
GenerateHplTask() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.GenerateHplTask
 
generateLicenseInfo() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
Collects POM files and writes a licenses.xml describing their license metadata.
GenerateLicenseInfoTask - Class in org.jenkinsci.gradle.plugins.jpi2
Generates licenses.xml for libraries bundled into the plugin package.
GenerateLicenseInfoTask() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
 
GenerateOptionalJenkinsManifestTask - Class in org.jenkinsci.gradle.plugins.jpi2
Generates the optional Jenkins manifest fragment that declares whether a plugin supports dynamic loading, derived from the dynamicLoadable attribute of Sezpoz extension entries.
GenerateOptionalJenkinsManifestTask() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.GenerateOptionalJenkinsManifestTask
 
getAccessModifierClasspath() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
 
getAccessModifierProperties() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
 
getBuildCacheEnabled() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getClassesDirs() - Method in class org.jenkinsci.gradle.plugins.jpi2.CheckOverlappingSourcesTask
 
getClasspathToScan() - Method in interface org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessParameters
 
getComments() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginLicense
 
getCompilationDirs() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
 
getCompileClasspath() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
 
getContinueOnFailure() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getDirToCheck() - Method in interface org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessParameters
 
getDistribution() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginLicense
 
getDryRun() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getEmail() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getGradleExecutable() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getHpl() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateHplTask
 
getId() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getIgnoreFailures() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
 
getIgnoreFailures() - Method in interface org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessParameters
 
getIncludedBuilds() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getInitScripts() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getInspectionDirectories() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateOptionalJenkinsManifestTask
 
getJavaHome() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getLibraries() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateHplTask
 
getLocalizerClasspath() - Method in class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationTask
 
getName() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getName() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginLicense
 
getOffline() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getOrganization() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getOrganizationUrl() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getOutputDir() - Method in interface org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationParameters
 
getOutputDir() - Method in class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationTask
 
getOutputDirectory() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
 
getOutputDirectory() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
 
getOutputFile() - Method in interface org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessParameters
 
getOutputFile() - Method in class org.jenkinsci.gradle.plugins.jpi2.CheckOverlappingSourcesTask
Stamp file listing discovered metadata paths; used by Gradle for up-to-date checks rather than consumed downstream.
getOutputFile() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateOptionalJenkinsManifestTask
 
getParallelExecution() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getPomFiles() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
 
getPortAllocationService() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getProfile() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getProjectDescription() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
 
getProjectGroup() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
 
getProjectName() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
 
getProjectProperties() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getProjectUrl() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
 
getProjectVersion() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
 
getProperties() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getPropertiesForAccessModifier() - Method in interface org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessParameters
 
getRefreshDependencies() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getRelativePath() - Method in interface org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationParameters
 
getRerunTasks() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getResourcePath() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateHplTask
 
getRoles() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getRootDir() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getServerTaskPath() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getSource() - Method in class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationTask
 
getSourceFile() - Method in interface org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationParameters
 
getSourceRoots() - Method in class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationTask
 
getSystemProperties() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
getTimezone() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getUpstreamManifest() - Method in class org.jenkinsci.gradle.plugins.jpi2.GenerateHplTask
 
getUrl() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginDeveloper
 
getUrl() - Method in interface org.jenkinsci.gradle.plugins.jpi2.PluginLicense
 
getWorkerExecutor() - Method in class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationTask
 
GitVersion - Class in org.jenkinsci.gradle.plugins.jpi2
Computes a version string from the Git repository (commit depth + abbreviated hash).
GitVersion.VersionResult - Record Class in org.jenkinsci.gradle.plugins.jpi2
Result of computing the Git-derived version (version string and full hash for file output).

H

hashCode() - Method in record class org.jenkinsci.gradle.plugins.jpi2.GitVersion.VersionResult
Returns a hash code value for this object.

I

info(CharSequence) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
info(CharSequence, Throwable) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
info(Throwable) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
isDebugEnabled() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
isErrorEnabled() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
isInfoEnabled() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
isWarnEnabled() - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 

J

JPI_TASK - Static variable in class org.jenkinsci.gradle.plugins.jpi2.V2JpiPlugin
Task name for creating the JPI archive.

L

LocalizationParameters - Interface in org.jenkinsci.gradle.plugins.jpi2.localization
Work parameters for the localization generation task.
LocalizationPlugin - Class in org.jenkinsci.gradle.plugins.jpi2.localization
Plugin that generates Java classes from Messages.properties files.
LocalizationPlugin() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationPlugin
 
LocalizationTask - Class in org.jenkinsci.gradle.plugins.jpi2.localization
Task that generates Java classes from Messages.properties files.
LocalizationTask() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.localization.LocalizationTask
Creates a new localization task.

M

MavenLoggingBridge - Class in org.jenkinsci.gradle.plugins.jpi2.accmod
Adapts the Maven Log interface to SLF4J so that kohsuke.accmod.Checker — which expects Maven logging — can write through Gradle's logging infrastructure.
MavenLoggingBridge() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 

N

NAME - Static variable in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
Standard name under which this task is registered.
NAME - Static variable in class org.jenkinsci.gradle.plugins.jpi2.CheckOverlappingSourcesTask
Standard name under which this task is registered.
NAME - Static variable in class org.jenkinsci.gradle.plugins.jpi2.GenerateLicenseInfoTask
Standard name under which this task is registered.
NAME - Static variable in class org.jenkinsci.gradle.plugins.jpi2.GenerateOptionalJenkinsManifestTask
Standard name under which this task is registered.

O

org.jenkinsci.gradle.plugins.jpi2 - package org.jenkinsci.gradle.plugins.jpi2
 
org.jenkinsci.gradle.plugins.jpi2.accmod - package org.jenkinsci.gradle.plugins.jpi2.accmod
 
org.jenkinsci.gradle.plugins.jpi2.localization - package org.jenkinsci.gradle.plugins.jpi2.localization
 

P

PLUGIN_JAR - Static variable in interface org.jenkinsci.gradle.plugins.jpi2.ArtifactType
Artifact type for Jenkins plugin JAR files.
PluginDeveloper - Interface in org.jenkinsci.gradle.plugins.jpi2
Represents a plugin developer for the plugin manifest and POM.
PluginLicense - Interface in org.jenkinsci.gradle.plugins.jpi2
Represents a plugin license for the plugin POM.
PortAllocationService - Class in org.jenkinsci.gradle.plugins.jpi2
A Shared Gradle build service that provides port allocation functionality.
PortAllocationService() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.PortAllocationService
 
PREFIX - Static variable in class org.jenkinsci.gradle.plugins.jpi2.accmod.CheckAccessModifierTask
Property prefix used to pass access-modifier settings, e.g.
PrefixedPropertiesProvider - Class in org.jenkinsci.gradle.plugins.jpi2.accmod
Extracts Gradle project properties that share a common prefix and strips that prefix, making them available as a plain map to the access-modifier checker.
PrefixedPropertiesProvider(Project, String) - Constructor for class org.jenkinsci.gradle.plugins.jpi2.accmod.PrefixedPropertiesProvider
 

R

RestrictedApiException - Exception in org.jenkinsci.gradle.plugins.jpi2.accmod
Thrown when the access-modifier checker finds usages of @Restricted APIs.
RestrictedApiException() - Constructor for exception org.jenkinsci.gradle.plugins.jpi2.accmod.RestrictedApiException
Constructs the exception with a standard message pointing to Jenkins' restricted-API documentation.
RunGenerator - Class in org.jenkinsci.gradle.plugins.jpi2.localization
Work action that runs the localizer generator.
RunGenerator() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.localization.RunGenerator
 
runTestServer() - Method in class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
Launches a nested Gradle build, streams its output, and fails the task if Jenkins does not report a successful start within the configured timeout.

T

TASK_NAME - Static variable in class org.jenkinsci.gradle.plugins.jpi2.GenerateHplTask
Standard name under which this task is registered.
TestServerTask - Class in org.jenkinsci.gradle.plugins.jpi2
Task that launches a Jenkins server and terminates after success or first error.
TestServerTask() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.TestServerTask
 
toString() - Method in record class org.jenkinsci.gradle.plugins.jpi2.GitVersion.VersionResult
Returns a string representation of this record class.
transform(String) - Method in class org.jenkinsci.gradle.plugins.jpi2.DropVersionTransformer
 

V

V2JpiPlugin - Class in org.jenkinsci.gradle.plugins.jpi2
Gradle plugin for building Jenkins plugins (JPI files).
V2JpiPlugin() - Constructor for class org.jenkinsci.gradle.plugins.jpi2.V2JpiPlugin
 
validate() - Method in class org.jenkinsci.gradle.plugins.jpi2.CheckOverlappingSourcesTask
Scans each classes directory and fails if duplicate Sezpoz annotation indices or multiple hudson.Plugin service files are found.
version() - Method in record class org.jenkinsci.gradle.plugins.jpi2.GitVersion.VersionResult
Returns the value of the version record component.
VersionResult(String, String) - Constructor for record class org.jenkinsci.gradle.plugins.jpi2.GitVersion.VersionResult
Creates an instance of a VersionResult record class.

W

warn(CharSequence) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
warn(CharSequence, Throwable) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
warn(Throwable) - Method in class org.jenkinsci.gradle.plugins.jpi2.accmod.MavenLoggingBridge
 
A C D E F G H I J L M N O P R T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form