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:
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIvyBuildNumber.ResolvedModuleRevisionArtifactInfo
-
Field Summary
-
Fields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEY
-
-
Constructor Summary
Constructors Constructor Description IvyBuildNumber()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoExecute()The real logic of task execution after project has been set in the context.java.lang.StringgetBranch()java.lang.StringgetDefault()java.lang.StringgetDefaultBuildNumber()java.lang.StringgetModule()java.lang.StringgetOrganisation()java.lang.StringgetPrefix()java.lang.StringgetResolver()java.lang.StringgetRevision()java.lang.StringgetRevSep()voidsetBranch(java.lang.String branch)voidsetDefault(java.lang.String default1)voidsetDefaultBuildNumber(java.lang.String defaultBuildNumber)voidsetModule(java.lang.String module)voidsetOrganisation(java.lang.String organisation)voidsetPrefix(java.lang.String prefix)voidsetResolver(java.lang.String resolver)voidsetRevision(java.lang.String revision)voidsetRevSep(java.lang.String revSep)-
Methods 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, toString
-
Methods 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, setTaskType
-
-
-
-
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.BuildExceptionDescription copied from class:IvyTaskThe real logic of task execution after project has been set in the context. MUST be implemented by subclasses
-
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)
-
-