Class AntCallTrigger

  • All Implemented Interfaces:
    java.util.EventListener, IvyListener, Trigger

    public class AntCallTrigger
    extends AbstractTrigger
    implements Trigger
    Triggers an call to an ant target on an event occurrence.

    This trigger only works when ivy is called from an ant build file, otherwise the trigger only log a failure.

    Example of use in an ivysettings file:

     <ant-call-trigger event="post-download-artifact" filter="type=zip"
     target="unzip"/>
     
    Triggers a call to the target "unzip" for any downloaded artifact of type zip
    Since:
    1.4
    See Also:
    AntBuildTrigger
    • Field Detail

      • onlyonce

        private boolean onlyonce
      • target

        private java.lang.String target
      • calls

        private java.util.Collection<IvyEvent> calls
      • prefix

        private java.lang.String prefix
    • Constructor Detail

      • AntCallTrigger

        public AntCallTrigger()
    • Method Detail

      • markTriggered

        private void markTriggered​(IvyEvent event)
      • isTriggered

        private boolean isTriggered​(IvyEvent event)
      • 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)