hudson.ivy
Interface IvyBuildProxy2

All Superinterfaces:
IvyBuildProxy
All Known Implementing Classes:
IvyBuildProxy2.Filter

public interface IvyBuildProxy2
extends IvyBuildProxy

A part of IvyBuildProxy that's used internally for aggregated build. Fired and consumed internally and not exposed to plugins.

Author:
Timothy Bingaman

Nested Class Summary
static class IvyBuildProxy2.Filter<CORE extends IvyBuildProxy2>
          Filter for IvyBuildProxy2.
 
Nested classes/interfaces inherited from interface hudson.ivy.IvyBuildProxy
IvyBuildProxy.BuildCallable<V,T extends java.lang.Throwable>
 
Method Summary
 void appendLastLog()
          Ant produces additional error message after the module build is done.
 void end()
          Notifies that the build has left a module.
 void start()
          Notifies that the build has entered a module.
 
Methods inherited from interface hudson.ivy.IvyBuildProxy
execute, executeAsync, getArtifactsDir, getMilliSecsSinceBuildStart, getModuleSetRootDir, getProjectRootDir, getRootDir, getTimestamp, isArchivingDisabled, registerAsAggregatedProjectAction, registerAsProjectAction, setResult
 

Method Detail

start

void start()
Notifies that the build has entered a module.


end

void end()
Notifies that the build has left a module.


appendLastLog

void appendLastLog()
Ant produces additional error message after the module build is done. So to catch those messages, invoke this method on the last module that was built after all the Ant processing is done, to append last messages to the console output of the module.



Copyright © 2010. All Rights Reserved.