Class IvyBuildNumber

  • All Implemented Interfaces:
    java.lang.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 Detail

      • organisation

        private java.lang.String organisation
      • module

        private java.lang.String module
      • branch

        private java.lang.String branch
      • revision

        private java.lang.String revision
      • revSep

        private java.lang.String revSep
      • prefix

        private java.lang.String prefix
      • defaultValue

        private java.lang.String defaultValue
      • defaultBuildNumber

        private java.lang.String defaultBuildNumber
      • resolver

        private java.lang.String resolver
    • Constructor Detail

      • IvyBuildNumber

        public IvyBuildNumber()
    • Method Detail

      • getModule

        public java.lang.String getModule()
      • setModule

        public void setModule​(java.lang.String module)
      • getOrganisation

        public java.lang.String getOrganisation()
      • setOrganisation

        public void setOrganisation​(java.lang.String organisation)
      • getRevision

        public java.lang.String getRevision()
      • setRevision

        public void setRevision​(java.lang.String revision)
      • getBranch

        public java.lang.String getBranch()
      • setBranch

        public void setBranch​(java.lang.String branch)
      • getDefault

        public java.lang.String getDefault()
      • setDefault

        public void setDefault​(java.lang.String default1)
      • getResolver

        public java.lang.String getResolver()
      • setResolver

        public void setResolver​(java.lang.String resolver)
      • getPrefix

        public java.lang.String getPrefix()
      • setPrefix

        public void setPrefix​(java.lang.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​(java.lang.String propertyName,
                                 java.lang.String value)
      • findFirstNumber

        private IvyBuildNumber.Range findFirstNumber​(java.lang.String str,
                                                     int startIndex)
      • getRevSep

        public java.lang.String getRevSep()
      • setRevSep

        public void setRevSep​(java.lang.String revSep)
      • getDefaultBuildNumber

        public java.lang.String getDefaultBuildNumber()
      • setDefaultBuildNumber

        public void setDefaultBuildNumber​(java.lang.String defaultBuildNumber)