Class IvyBuildNumber

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.ivy.ant.IvyTask
org.apache.ivy.ant.IvyBuildNumber
All Implemented Interfaces:
Cloneable

public class IvyBuildNumber extends IvyTask
Look for the latest module in the repository matching the given criteria, and sets a set of properties according to what was found.
  • Field Details

    • organisation

      private String organisation
    • module

      private String module
    • branch

      private String branch
    • revision

      private String revision
    • revSep

      private String revSep
    • prefix

      private String prefix
    • defaultValue

      private String defaultValue
    • defaultBuildNumber

      private String defaultBuildNumber
    • resolver

      private String resolver
  • Constructor Details

    • IvyBuildNumber

      public IvyBuildNumber()
  • Method Details

    • getModule

      public String getModule()
    • setModule

      public void setModule(String module)
    • getOrganisation

      public String getOrganisation()
    • setOrganisation

      public void setOrganisation(String organisation)
    • getRevision

      public String getRevision()
    • setRevision

      public void setRevision(String revision)
    • getBranch

      public String getBranch()
    • setBranch

      public void setBranch(String branch)
    • getDefault

      public String getDefault()
    • setDefault

      public void setDefault(String default1)
    • getResolver

      public String getResolver()
    • setResolver

      public void setResolver(String resolver)
    • getPrefix

      public String getPrefix()
    • setPrefix

      public void setPrefix(String prefix)
    • doExecute

      public void doExecute() throws org.apache.tools.ant.BuildException
      Description copied from class: IvyTask
      The real logic of task execution after project has been set in the context. MUST be implemented by subclasses
      Specified by:
      doExecute in class IvyTask
      Throws:
      org.apache.tools.ant.BuildException - if something goes wrong
    • setProperty

      private void setProperty(String propertyName, String value)
    • computeNewRevision

      private IvyBuildNumber.NewRevision computeNewRevision(String revision)
    • findFirstNumber

      private IvyBuildNumber.Range findFirstNumber(String str, int startIndex)
    • findLastNumber

      private IvyBuildNumber.Range findLastNumber(String str)
    • getRevSep

      public String getRevSep()
    • setRevSep

      public void setRevSep(String revSep)
    • getDefaultBuildNumber

      public String getDefaultBuildNumber()
    • setDefaultBuildNumber

      public void setDefaultBuildNumber(String defaultBuildNumber)