Package hudson.ivy

Interface Summary
AggregatableAction Indicates that this Action for IvyBuild contributes an "aggregated" action to its governing IvyModuleSetBuild.
IvyAggregatedReport Action to be associated with IvyModuleSetBuild, which usually displays some aspect of the aggregated results of the module builds (such as aggregated test result, aggregated coverage report, etc.)
IvyBuildProxy Remoting proxy interface for IvyReporters to talk to IvyBuild during the build.
IvyBuildProxy.BuildCallable<V,T extends Throwable>  
IvyBuildProxy2 A part of IvyBuildProxy that's used internally for aggregated build.
 

Class Summary
AbstractIvyBuild<P extends AbstractIvyProject<P,B>,B extends AbstractIvyBuild<P,B>>  
AbstractIvyProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>> Common part between IvyModule and IvyModuleSet.
AntIvyBuildWrapper A custom wrapper providing an extended AntIvyBuildWrapper.AntIvyBuilderEnvironment that can be used to customize the execution of Ant.
FilteredChangeLogSet ChangeLogSet implementation used for IvyBuild.
IvyBuild Run for IvyModule.
IvyBuild.IvyModuleEnvironmentAction  
IvyBuilder Callable that invokes Ant CLI (in process) and drives a build.
IvyBuildProxy.Filter<CORE extends IvyBuildProxy> Filter for IvyBuildProxy.
IvyBuildProxy.Filter.AsyncInvoker Callable for invoking IvyBuildProxy.BuildCallable asynchronously.
IvyBuildProxy2.Filter<CORE extends IvyBuildProxy2> Filter for IvyBuildProxy2.
IvyBuildTrigger Trigger the build of other project based on the Ivy dependency management system.
IvyBuildTrigger.DescriptorImpl The descriptor implementation of this trigger
IvyBuildTrigger.IvyConfiguration Container for the Ivy configuration.
IvyBuildTrigger.UserCause This cause is used when triggering downstream builds from the external event trigger.
IvyDependency Base class representing an Ivy Project build dependency.
IvyMessageImpl This implements Ivy's MessageLogger.
IvyModule Job that builds projects based on Ivy.
IvyModule.BecauseOfUpstreamModuleBuildInProgress Because the upstream module build is in progress, and we are configured to wait for that.
IvyModuleSet Group of IvyModules.
IvyModuleSet.BecauseOfModuleBuildInProgress Because one of our own modules is currently building.
IvyModuleSet.DescriptorImpl  
IvyModuleSetBuild Build for IvyModuleSet.
IvyReporter Listens to the build execution of IvyBuild, and normally records some information and exposes thoses in IvyBuild later.
IvyReporterDescriptor Descriptor for IvyReporter.
IvyThresholdDependency Invoke downstream projects with applicable parameters using Hudson's DependencyGraph.Dependency interface.
IvyVirtualDependency Represents a dependency that never triggers a downstream build.
Messages  
ModuleDependency organisation + name + revision + branch.
ModuleName Version independent name of an Ivy module.
 



Copyright © 2010. All Rights Reserved.