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

alternateUserName - Field in RepoManagement.RepoConfig
apply(ProjectInternal) - Method in BuildSupportPlugin
applyProps(Map) - Method in RepoManagement.RepoConfig
Apply the properties from the configuration map.
asSnapshot() - Method in RaptorVersion
Return the version with any existing stage replaced with 'SNAPSHOT'.

B

BuildSupportExtension - Class in gov.raptor.gradle.plugins.buildsupport
The Build Support extension.
BuildSupportExtension(ProjectInternal) - Constructor in BuildSupportExtension
BuildSupportPlugin - Class in gov.raptor.gradle.plugins.buildsupport
Plugin to add various support classes, methods and settings for build scripts performing Raptor related builds.
bumpMinor() - Method in RaptorVersion
Increment the minor component number.
bumpPatch() - Method in RaptorVersion
Increment the patch component number.

C

configureJavadocPublishing(Project) - Method in BuildSupportExtension
Configure a project to publish a javadoc artifact.
configureJavaTemplates(Project) - Method in BuildSupportExtension
Configure a project to use "java templates."
configureManifest(Project) - Method in BuildSupportExtension
Configure the standard manifest entries for the given project.
configureManifestForArchiveTask(Jar) - Method in BuildSupportExtension
Configure the standard manifest entries for the given archive task.
configurePublications(Project, Closure) - Method in BuildSupportExtension
Apply a configuration closure to the publications managed/created by this plugin.
configurePublishing(Project, boolean) - Method in BuildSupportExtension
Configure a project to publish maven artifacts to the local M2 repo and, optionally, to the Nexus maven repo.
configureRdmFacades(Project) - Method in BuildSupportExtension
Configure the given project for generating RDM facade classes from Structure XML definitions.
configureSourcePublishing(Project, boolean) - Method in BuildSupportExtension
Configure a project to create and publish a "sources" jar.
configureStandardPlugin(Project, boolean, boolean, String) - Method in BuildSupportExtension
Perform the "standard" configuration for a typical Raptor plugin project.
configureTestTasks(Project) - Method in BuildSupportExtension
Apply a standard configuration to all test tasks.
configureXjc(Project) - Method in BuildSupportExtension
Configure the given project for using XJC to compile XML schemas.
createPluginInstallTask(Project) - Method in BuildSupportExtension
Create a task, named install, that will copy the created jar/war artifact(s) into {@code ..
ctiPrivate(Map) - Method in RepoManagement
Add a CTI Private repo configuration accepting a map of configuration properties.
ctiPublic(Map) - Method in RepoManagement
Add a CTI Public repo configuration accepting a map of configuration properties.

D

di2eCentral(Map) - Method in RepoManagement
Add a DI2E Central configuration accepting a map of configuration properties.
di2ePrivate(Map) - Method in RepoManagement
Add a DI2E private repo configuration accepting a map of configuration properties.
di2eRaptorx(Map) - Method in RepoManagement
Add a DI2E RaptorX configuration accepting a map of configuration properties.

E

equals(def) - Method in RaptorVersion
EXTENSION_NAME - Field in GenerateRdmFacadesExtension

F

formatCommit(Commit) - Method in BuildSupportExtension
Create a short description of a commit.

G

GENERATE_FACADES_TASK_NAME - Field in GenerateRdmFacadesExtension
generate() - Method in GenerateRdmFacadeTask
Generate the facade classes for all the configured structures.
generateFacade(Node) - Method in GenerateRdmFacadeTask
Generate the facade class for a single structure.
GenerateRdmFacadesExtension - Class in gov.raptor.gradle.plugins.buildsupport
Extension for handling RDM Facade configuration and task creation.
GenerateRdmFacadesExtension(Project) - Constructor in GenerateRdmFacadesExtension
GenerateRdmFacadeTask - Class in gov.raptor.gradle.plugins.buildsupport
Task to generate RDM facade classes from a collection of structure XML files.
GENERATORS_NAME - Field in GenerateRdmFacadesExtension
getCredentials() - Method in RepoManagement.RepoConfig
@return Credentials object to use in repo configuration
getCredentialsPrefix - Field in RepoManagement.RepoConfig
getCtiPrivate(String) - Method in RepoManagement
@param name The name of the repo to find
getCtiPublic(String) - Method in RepoManagement
@param name The name of the repo to find
getDependencyUrls() - Method in RepoManagement.RepoConfig
@return The list of URLs to add as repositories for dependency resolution
getDi2eCentral() - Method in RepoManagement
Returns:
The RepoConfig for the DI2E Central repo.
getDi2ePrivate(String) - Method in RepoManagement
@param name The name of the repo to find
getDi2eRaptorx() - Method in RepoManagement
Returns:
The RepoConfig for the DI2E Raptorx repo.
getEnvVarPrefix - Field in RepoManagement.RepoConfig
getMajor() - Method in RaptorVersion
@return The major component as an integer
getMajorMinor() - Method in RaptorVersion
Get the major and minor components of the version.
getManifestAttributes(Project) - Method in BuildSupportExtension
Create the standard manifest attributes for the given project.
getMinor() - Method in RaptorVersion
@return The minor component as an integer
getOutputDir() - Method in GenerateRdmFacadeTask
The directory into which to generate facade classes.
getPatch() - Method in RaptorVersion
@return The patch component as an integer
getPublishingRepoConfigs() - Method in RepoManagement
@return All repo configurations where 'publish' is set true
getPublishUrl(boolean) - Method in RepoManagement.RepoConfig
@param release Pass true to get the release URL and false to get the snapshot URL
getRepoConfigs() - Method in RepoManagement
@return All repo configurations
getRepoManagement() - Method in BuildSupportExtension
getRootVersion() - Method in RaptorVersion
@return the 'root' version (without the stage), e.g., for '2.6.1-SNAPSHOT' this returns '2.6.1'
getStage() - Method in RaptorVersion
Returns:
The stage, if any.
git(String) - Method in BuildSupportExtension
Execute a git command using the installed command line tools.
google() - Method in RepoManagement
Include google( ) in the repository configuration.

H

hashCode() - Method in RaptorVersion

I

ignoreEnvironment - Field in RepoManagement.RepoConfig
includeGoogle() - Method in RepoManagement
@return true if google should be included in the repository configuration
isFinal() - Method in RaptorVersion
@return true if the stage of this version is empty (final)
isNoMavenLocal() - Method in RepoManagement
@return true if the noMavenLocal() configuration has been specified
isSnapshot() - Method in RaptorVersion
@return true if the stage of this version is SNAPSHOT

J

K

L

M

manifestDependencies(Closure) - Method in BuildSupportExtension
This method adds a "Dependencies" entry to the manifest in the jar/war artifacts.

N

NAME - Field in BuildSupportExtension
name - Field in RepoManagement.RepoConfig
noMavenLocal() - Method in RepoManagement
Disallow the use of maven local for dependency resolution.

O

P

password - Field in RepoManagement.RepoConfig
project - Field in RepoManagement.RepoConfig
publish - Field in RepoManagement.RepoConfig
publishArtifact(Project, def, boolean) - Method in BuildSupportExtension
Configure a project to publish a specified artifact to maven repositories (as configured by setupRepositories(org.gradle.api.Project).

Q

R

RaptorVersion - Class in gov.raptor.gradle.plugins.buildsupport
Simple class to handler tri-part version numbers including a stage tag, like 2.6.1-RC1.
RaptorVersion(String) - Constructor in RaptorVersion
Construct from the given version string.
raptorx(Map) - Method in RepoManagement
Retained for backward compatibility.
RdmFacadeGeneratorDefinition - Class in gov.raptor.gradle.plugins.buildsupport
Simple DSL object to allow the configuration for an RDM facade generation task to be captured.
RdmFacadeGeneratorDefinition(String) - Constructor in RdmFacadeGeneratorDefinition
RepoManagement - Class in gov.raptor.gradle.plugins.buildsupport
DSL support to allow build scripts to configure the repos to be used for fetching dependencies and publishing artifacts produced by the build.
RepoManagement.RepoConfig - Class in gov.raptor.gradle.plugins.buildsupport
Base repo configuration.
RepoManagement.RepoConfig(Project, String, Map) - Constructor in RepoManagement.RepoConfig
repoManagement(Closure) - Method in BuildSupportExtension
Apply the given closure to configure our repo management.
RepoManagement(Project) - Constructor in RepoManagement
reportError(File, String) - Method in GenerateRdmFacadeTask
Report an error, and fail the build if failBuildOnError is true.
reportPluginVersion() - Method in BuildSupportExtension
Dump out our version and some associated build information:
  • Our version
  • Build date
  • Build revision (from git)
  • Build JDK info
resolveCredentials() - Method in RepoManagement.RepoConfig
Try to find the username/password credentials for this repo.

S

safeResolveCommit(String) - Method in BuildSupportExtension
Resolve a given tag name to a commit.
setPatch(int) - Method in RaptorVersion
Set the patch component to the give value.
setStage(String) - Method in RaptorVersion
Set the stage to the given value.
setupJavaProject(Project) - Method in BuildSupportExtension
Configure the given project as a java project, with appropriate plugins, compiler configuration and publishing after a build.
setupPluginTestAgent(Project, String) - Method in BuildSupportExtension
Configure the given project so that it has access to the Raptor bootstrap java agent.
setupRepositories(Project) - Method in BuildSupportExtension
Add in our standard repositories.
shouldPublish(AbstractPublishToMaven) - Method in BuildSupportExtension
Determine if a given publishing task should actually execute.
SNAPSHOT - Field in RaptorVersion

T

toCamelCase(String) - Method in GenerateRdmFacadeTask
Convert a given string into a camel case string.
toString() - Method in RaptorVersion
@return The full version including the stage, e.g., '2.6.1-RC1'

U

updateParentWithReleaseClean(Project) - Method in BuildSupportExtension
Ensure that the releaseClean task is available all the time at the root.
username - Field in RepoManagement.RepoConfig

V

verifyTreeIsClean() - Method in BuildSupportExtension
Validate that the current work tree is clean.

W

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 _