Package org.apache.ivy.ant
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
Look for the latest module in the repository matching the given criteria, and sets a set of
properties according to what was found.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate StringFields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEYFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate IvyBuildNumber.NewRevisioncomputeNewRevision(String revision) voidThe real logic of task execution after project has been set in the context.private IvyBuildNumber.RangefindFirstNumber(String str, int startIndex) private IvyBuildNumber.RangefindLastNumber(String str) voidvoidsetDefault(String default1) voidsetDefaultBuildNumber(String defaultBuildNumber) voidvoidsetOrganisation(String organisation) voidprivate voidsetProperty(String propertyName, String value) voidsetResolver(String resolver) voidsetRevision(String revision) voidMethods inherited from class org.apache.ivy.ant.IvyTask
cacheAttributeNotSupported, doValidate, execute, finalizeTask, getIvyInstance, getProperty, getProperty, getProperty, getProperty, getPubDate, getResolvedConfigurations, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedReport, getSettings, getSettingsRef, isValidate, mergeConfs, prepareTask, setResolved, setResolved, setSettingsRef, setValidate, splitConfs, toStringMethods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
organisation
-
module
-
branch
-
revision
-
revSep
-
prefix
-
defaultValue
-
defaultBuildNumber
-
resolver
-
-
Constructor Details
-
IvyBuildNumber
public IvyBuildNumber()
-
-
Method Details
-
getModule
-
setModule
-
getOrganisation
-
setOrganisation
-
getRevision
-
setRevision
-
getBranch
-
setBranch
-
getDefault
-
setDefault
-
getResolver
-
setResolver
-
getPrefix
-
setPrefix
-
doExecute
public void doExecute() throws org.apache.tools.ant.BuildExceptionDescription copied from class:IvyTaskThe real logic of task execution after project has been set in the context. MUST be implemented by subclasses -
setProperty
-
computeNewRevision
-
findFirstNumber
-
findLastNumber
-
getRevSep
-
setRevSep
-
getDefaultBuildNumber
-
setDefaultBuildNumber
-