org.apache.ivy.ant
Class AntBuildTrigger
java.lang.Object
org.apache.ivy.plugins.trigger.AbstractTrigger
org.apache.ivy.ant.AntBuildTrigger
- All Implemented Interfaces:
- java.util.EventListener, IvyListener, Trigger
public class AntBuildTrigger
- extends AbstractTrigger
- implements Trigger
Triggers an ant build on an event occurence.
Example of use:
<ant-build-trigger event="pre-resolve-dependency"
filter="revision=latest.integration"
antfile="/path/to/[module]/build.xml"
target="compile"/>
Triggers an ant build for any dependency in asked in latest.integration, just before resolving
the dependency.
The onlyonce property is used to tell if the ant build should be triggered only once, or several
times in the same build.
- Since:
- 1.4
- See Also:
AntCallTrigger
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AntBuildTrigger
public AntBuildTrigger()
progress
public void progress(IvyEvent event)
- Specified by:
progress
in interface IvyListener
getBuildFilePattern
public java.lang.String getBuildFilePattern()
setAntfile
public void setAntfile(java.lang.String pattern)
getTarget
public java.lang.String getTarget()
setTarget
public void setTarget(java.lang.String target)
isOnlyonce
public boolean isOnlyonce()
setOnlyonce
public void setOnlyonce(boolean onlyonce)
getPrefix
public java.lang.String getPrefix()
setPrefix
public void setPrefix(java.lang.String prefix)