A B C D E G I L P R S T V 

A

AbstractSmartReactorReleaseStep - Class in info.ronjenkins.maven.rtr.steps.release
Base implementation of a Smart Reactor release step.
AbstractSmartReactorReleaseStep() - Constructor for class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
 
AbstractSmartReactorStep - Class in info.ronjenkins.maven.rtr.steps
Base implementation of a Smart Reactor step.
AbstractSmartReactorStep() - Constructor for class info.ronjenkins.maven.rtr.steps.AbstractSmartReactorStep
 
afterProjectsRead(MavenSession) - Method in class info.ronjenkins.maven.rtr.RTR
RTR entry point.
afterSessionEnd(MavenSession) - Method in class info.ronjenkins.maven.rtr.RTR
 
availablePhases - Variable in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
 
availableSteps - Variable in class info.ronjenkins.maven.rtr.RTR
 

B

BuildSmartReactor - Class in info.ronjenkins.maven.rtr.steps
Reassembles the Maven session's reactor using Smart Reactor rules.
BuildSmartReactor() - Constructor for class info.ronjenkins.maven.rtr.steps.BuildSmartReactor
 

C

ConditionalCheckDependencySnapshotsPhase - Class in info.ronjenkins.maven.rtr.releasephases
Checks for SNAPSHOT dependencies in the reactor, but only if requested.
ConditionalCheckDependencySnapshotsPhase() - Constructor for class info.ronjenkins.maven.rtr.releasephases.ConditionalCheckDependencySnapshotsPhase
 
configureReleaseDescriptor(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
Subclasses can override this method to configure the release descriptor injected by Plexus.
configureReleaseDescriptor(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.release.TransformProjectsIntoReleases
 

D

DEFAULT_ADDSCHEMA - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
DEFAULT_ALLOWTIMESTAMPEDSNAPSHOTS - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
DEFAULT_AUTOVERSIONSUBMODULES - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
DEFAULT_DISABLED - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
DEFAULT_EXTERNAL_SNAPSHOTS_ALLOWED - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
DEFAULT_PROJECTVERSIONPOLICYID - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
DEFAULT_RELEASE - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
DEFAULT_SINGLE_POM_REACTOR_ALLOWED - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
DefensiveRestoreBackupPomsPhase - Class in info.ronjenkins.maven.rtr.releasephases
Restores backup POMs, but only if they were created.
DefensiveRestoreBackupPomsPhase() - Constructor for class info.ronjenkins.maven.rtr.releasephases.DefensiveRestoreBackupPomsPhase
 
DoPostReleaseFailure - Class in info.ronjenkins.maven.rtr.steps.release
Cleans up a failed release build.
DoPostReleaseFailure() - Constructor for class info.ronjenkins.maven.rtr.steps.release.DoPostReleaseFailure
 
DoPostReleaseSuccess - Class in info.ronjenkins.maven.rtr.steps.release
Cleans up a successful release build.
DoPostReleaseSuccess() - Constructor for class info.ronjenkins.maven.rtr.steps.release.DoPostReleaseSuccess
 

E

endFailureSteps - Variable in class info.ronjenkins.maven.rtr.RTR
 
endSuccessSteps - Variable in class info.ronjenkins.maven.rtr.RTR
 
execute(ReleaseDescriptor, ReleaseEnvironment, List<MavenProject>) - Method in class info.ronjenkins.maven.rtr.releasephases.ConditionalCheckDependencySnapshotsPhase
Calls super, if permitted.
execute(ReleaseDescriptor, ReleaseEnvironment, List<MavenProject>) - Method in class info.ronjenkins.maven.rtr.releasephases.DefensiveRestoreBackupPomsPhase
Restores all backup POMs for the given projects, if they were created.
execute(ReleaseDescriptor, ReleaseEnvironment, List<MavenProject>) - Method in class info.ronjenkins.maven.rtr.releasephases.IndicatePresenceOfBackupPomsPhase
Indicates to the Smart Reactor that the backup POMs have been created successfully.
execute(ReleaseDescriptor, ReleaseEnvironment, List<MavenProject>) - Method in class info.ronjenkins.maven.rtr.releasephases.RemoveBackupPomsPhase
Deletes all backup POMs for the given projects, if they were created.
execute(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.BuildSmartReactor
 
execute(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.PerformSmartReactorSanityChecks
 
execute(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.RebuildProjectDependencyGraph
 
execute(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
 
execute(MavenSession, RTRComponents) - Method in interface info.ronjenkins.maven.rtr.steps.SmartReactorStep
Executes this step.
execute(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.ValidateSmartReactorEligibility
 

G

getAnnouncement() - Method in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
Returns the announcement that is logged when this release step begins execution.
getAnnouncement() - Method in class info.ronjenkins.maven.rtr.steps.release.DoPostReleaseFailure
 
getAnnouncement() - Method in class info.ronjenkins.maven.rtr.steps.release.DoPostReleaseSuccess
 
getAnnouncement() - Method in class info.ronjenkins.maven.rtr.steps.release.RebuildReleaseReactor
 
getAnnouncement() - Method in class info.ronjenkins.maven.rtr.steps.release.TransformProjectsIntoReleases
 
getProjectBuilder() - Method in class info.ronjenkins.maven.rtr.RTRComponents
Returns the shared project builder.
getProjectVersionPolicyId(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Returns the "projectVersionPolicyId" property.
getReleasePhases() - Method in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
Returns the list of phases that should be executed by this release step.
getReleasePhases() - Method in class info.ronjenkins.maven.rtr.steps.release.DoPostReleaseFailure
 
getReleasePhases() - Method in class info.ronjenkins.maven.rtr.steps.release.DoPostReleaseSuccess
 
getReleasePhases() - Method in class info.ronjenkins.maven.rtr.steps.release.RebuildReleaseReactor
 
getReleasePhases() - Method in class info.ronjenkins.maven.rtr.steps.release.TransformProjectsIntoReleases
 
getReleaseVersion(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Returns the "releaseVersion" property.
getRollbackPhases() - Method in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
Returns the list of phases that should be executed by this release step when rollback is required.
getRollbackPhases() - Method in class info.ronjenkins.maven.rtr.steps.release.DoPostReleaseFailure
 
getRollbackPhases() - Method in class info.ronjenkins.maven.rtr.steps.release.DoPostReleaseSuccess
 
getRollbackPhases() - Method in class info.ronjenkins.maven.rtr.steps.release.RebuildReleaseReactor
 
getRollbackPhases() - Method in class info.ronjenkins.maven.rtr.steps.release.TransformProjectsIntoReleases
 
getTag(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Returns the "tag" property.
getTagBase(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Returns the "tagBase" property.
getTagNameFormat(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Returns the "tagNameFormat" property.

I

IndicatePresenceOfBackupPomsPhase - Class in info.ronjenkins.maven.rtr.releasephases
Indicates to the Smart Reactor that the backup POMs have been created successfully.
IndicatePresenceOfBackupPomsPhase() - Constructor for class info.ronjenkins.maven.rtr.releasephases.IndicatePresenceOfBackupPomsPhase
 
info.ronjenkins.maven.rtr - package info.ronjenkins.maven.rtr
 
info.ronjenkins.maven.rtr.exceptions - package info.ronjenkins.maven.rtr.exceptions
 
info.ronjenkins.maven.rtr.releasephases - package info.ronjenkins.maven.rtr.releasephases
 
info.ronjenkins.maven.rtr.steps - package info.ronjenkins.maven.rtr.steps
 
info.ronjenkins.maven.rtr.steps.release - package info.ronjenkins.maven.rtr.steps.release
 
isAddSchema(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Returns the "addSchema" property.
isAllowTimestampedSnapshots(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Returns the "allowTimestampedSnapshots" property.
isAutoVersionSubmodules(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Returns the "autoVersionSubmodules" property.
isBackupPomsCreated() - Method in class info.ronjenkins.maven.rtr.RTR
Indicates whether or not backup POMs were created by the release process.
isDisabled(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Indicates whether or not the Smart Reactor is disabled.
isExternalSnapshotsAllowed() - Method in class info.ronjenkins.maven.rtr.RTR
Indicates whether or not the Smart Reactor should allow a release reactor containing references to any non-reactor SNAPSHOT artifacts.
isExternalSnapshotsAllowed(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Indicates whether or not the Smart Reactor should allow a release reactor containing references to any non-reactor SNAPSHOT artifacts.
isRelease() - Method in class info.ronjenkins.maven.rtr.RTR
Indicates whether or not a release was requested.
isRelease(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Indicates whether or not a release was requested.
isSinglePomReactorAllowed(MavenSession, MavenProject) - Static method in class info.ronjenkins.maven.rtr.RTRConfig
Indicates whether or not the Smart Reactor should allow a reactor containing a single POM-packaging project.

L

logger - Variable in class info.ronjenkins.maven.rtr.releasephases.ConditionalCheckDependencySnapshotsPhase
 
logger - Variable in class info.ronjenkins.maven.rtr.steps.AbstractSmartReactorStep
 

P

PerformSmartReactorSanityChecks - Class in info.ronjenkins.maven.rtr.steps
Confirms that the Smart Reactor meets basic post-construction requirements.
PerformSmartReactorSanityChecks() - Constructor for class info.ronjenkins.maven.rtr.steps.PerformSmartReactorSanityChecks
 
PROP_ADDSCHEMA - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_ALLOWTIMESTAMPEDSNAPSHOTS - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_AUTOVERSIONSUBMODULES - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_DISABLED - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_EXTERNAL_SNAPSHOTS_ALLOWED - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_PROJECTVERSIONPOLICYID - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_RELEASE - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_RELEASEVERSION - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_SINGLE_POM_REACTOR_ALLOWED - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_TAG - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_TAGBASE - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 
PROP_TAGNAMEFORMAT - Static variable in class info.ronjenkins.maven.rtr.RTRConfig
 

R

RebuildProjectDependencyGraph - Class in info.ronjenkins.maven.rtr.steps
Rebuilds the dependency graph for the session after all project changes have taken effect.
RebuildProjectDependencyGraph() - Constructor for class info.ronjenkins.maven.rtr.steps.RebuildProjectDependencyGraph
 
RebuildReleaseReactor - Class in info.ronjenkins.maven.rtr.steps.release
Rebuilds the release reactor to take POM filesystem changes into account.
RebuildReleaseReactor() - Constructor for class info.ronjenkins.maven.rtr.steps.release.RebuildReleaseReactor
 
releaseDescriptor - Variable in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
 
releaseEnvironment - Variable in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
 
releaseExecute(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
Step logic that is executed if a release was requested.
releaseExecute(MavenSession, RTRComponents) - Method in class info.ronjenkins.maven.rtr.steps.release.RebuildReleaseReactor
 
RemoveBackupPomsPhase - Class in info.ronjenkins.maven.rtr.releasephases
Deletes all backup POMs, but only if they were created.
RemoveBackupPomsPhase() - Constructor for class info.ronjenkins.maven.rtr.releasephases.RemoveBackupPomsPhase
 
RTR - Class in info.ronjenkins.maven.rtr
The entry point for the Smart Reactor Maven Extension.
RTR() - Constructor for class info.ronjenkins.maven.rtr.RTR
 
rtr - Variable in class info.ronjenkins.maven.rtr.steps.release.AbstractSmartReactorReleaseStep
 
RTRComponents - Class in info.ronjenkins.maven.rtr
Components needed throughout the Smart Reactor that can't be accessed directly via Plexus.
RTRComponents(ProjectBuilder) - Constructor for class info.ronjenkins.maven.rtr.RTRComponents
Constructor.
RTRConfig - Class in info.ronjenkins.maven.rtr
Configuration parser/constants for the Smart Reactor.

S

setBackupPomsCreated(boolean) - Method in class info.ronjenkins.maven.rtr.RTR
Sets the flag that indicates whether or not backup POMs were created by the release process.
simulate(ReleaseDescriptor, ReleaseEnvironment, List<MavenProject>) - Method in class info.ronjenkins.maven.rtr.releasephases.ConditionalCheckDependencySnapshotsPhase
Invokes the execute method.
simulate(ReleaseDescriptor, ReleaseEnvironment, List<MavenProject>) - Method in class info.ronjenkins.maven.rtr.releasephases.DefensiveRestoreBackupPomsPhase
Invokes the execute method.
simulate(ReleaseDescriptor, ReleaseEnvironment, List<MavenProject>) - Method in class info.ronjenkins.maven.rtr.releasephases.IndicatePresenceOfBackupPomsPhase
Invokes the execute method.
simulate(ReleaseDescriptor, ReleaseEnvironment, List<MavenProject>) - Method in class info.ronjenkins.maven.rtr.releasephases.RemoveBackupPomsPhase
Invokes the execute method.
SmartReactorReleaseException - Exception in info.ronjenkins.maven.rtr.exceptions
Thrown when the smart reactor fails one of its release steps.
SmartReactorReleaseException(String) - Constructor for exception info.ronjenkins.maven.rtr.exceptions.SmartReactorReleaseException
Super constructor with integrated IllegalStateException.
SmartReactorReleaseException(Throwable) - Constructor for exception info.ronjenkins.maven.rtr.exceptions.SmartReactorReleaseException
Super constructor with root cause.
SmartReactorSanityCheckException - Exception in info.ronjenkins.maven.rtr.exceptions
Thrown when the smart reactor fails one of its sanity checks.
SmartReactorSanityCheckException(String) - Constructor for exception info.ronjenkins.maven.rtr.exceptions.SmartReactorSanityCheckException
Super constructor.
SmartReactorStep - Interface in info.ronjenkins.maven.rtr.steps
A step in the execution of the Smart Reactor.
startSteps - Variable in class info.ronjenkins.maven.rtr.RTR
 

T

TransformProjectsIntoReleases - Class in info.ronjenkins.maven.rtr.steps.release
Transforms all projects in the Smart Reactor from SNAPSHOTs to non-SNAPSHOTs.
TransformProjectsIntoReleases() - Constructor for class info.ronjenkins.maven.rtr.steps.release.TransformProjectsIntoReleases
 

V

ValidateSmartReactorEligibility - Class in info.ronjenkins.maven.rtr.steps
Validates that this Maven session is eligible to be processed by the Smart Reactor.
ValidateSmartReactorEligibility() - Constructor for class info.ronjenkins.maven.rtr.steps.ValidateSmartReactorEligibility
 
A B C D E G I L P R S T V 

Copyright © 2016. All rights reserved.