All Classes and Interfaces

Class
Description
Defines artifact types for Jenkins plugin dependencies.
Work action that runs kohsuke.accmod.Checker against a compiled class directory to enforce @Restricted access-modifier rules.
Submits parallel CheckAccess work items — one per compilation output directory — to enforce @Restricted API access rules from kohsuke.accmod.
Parameters passed to the CheckAccess work action via Gradle's worker API.
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.
Renames plugin files by stripping the version from the filename and normalising the extension to the target (e.g.
Generates an HPL (Hudson Plugin Link) file for running Jenkins against local classes and resources.
Generates licenses.xml for libraries bundled into the plugin package.
Generates the optional Jenkins manifest fragment that declares whether a plugin supports dynamic loading, derived from the dynamicLoadable attribute of Sezpoz extension entries.
Computes a version string from the Git repository (commit depth + abbreviated hash).
Result of computing the Git-derived version (version string and full hash for file output).
Work parameters for the localization generation task.
Plugin that generates Java classes from Messages.properties files.
Task that generates Java classes from Messages.properties files.
Adapts the Maven Log interface to SLF4J so that kohsuke.accmod.Checker — which expects Maven logging — can write through Gradle's logging infrastructure.
Represents a plugin developer for the plugin manifest and POM.
Represents a plugin license for the plugin POM.
A Shared Gradle build service that provides port allocation functionality.
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.
Thrown when the access-modifier checker finds usages of @Restricted APIs.
Work action that runs the localizer generator.
Task that launches a Jenkins server and terminates after success or first error.
Gradle plugin for building Jenkins plugins (JPI files).