public abstract class IvyTask
extends org.apache.tools.ant.Task
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANT_PROJECT_CONTEXT_KEY |
Constructor and Description |
---|
IvyTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
cacheAttributeNotSupported()
Informs the user that the cache attribute is not supported any more.
|
abstract void |
doExecute()
The real logic of task execution after project has been set in the context.
|
protected boolean |
doValidate(IvySettings ivy) |
void |
execute()
Ant task execute.
|
protected void |
finalizeTask()
Called when task is about to finish Should clean up all state related information (stacks for
example)
|
protected Ivy |
getIvyInstance() |
protected java.lang.String |
getProperty(IvySettings ivy,
java.lang.String name) |
protected java.lang.String |
getProperty(IvySettings ivy,
java.lang.String name,
java.lang.String resolveId) |
protected java.lang.String |
getProperty(java.lang.String value,
IvySettings ivy,
java.lang.String name) |
protected java.lang.String |
getProperty(java.lang.String value,
IvySettings ivy,
java.lang.String name,
java.lang.String resolveId) |
protected static java.util.Date |
getPubDate(java.lang.String date,
java.util.Date def) |
protected java.lang.String[] |
getResolvedConfigurations(java.lang.String org,
java.lang.String module,
boolean strict) |
protected java.lang.Object |
getResolvedDescriptor(java.lang.String resolveId) |
protected java.lang.Object |
getResolvedDescriptor(java.lang.String resolveId,
boolean strict) |
protected java.lang.Object |
getResolvedDescriptor(java.lang.String org,
java.lang.String module) |
protected java.lang.Object |
getResolvedDescriptor(java.lang.String org,
java.lang.String module,
boolean strict) |
protected ResolveReport |
getResolvedReport(java.lang.String org,
java.lang.String module,
java.lang.String resolveId) |
protected IvySettings |
getSettings() |
org.apache.tools.ant.types.Reference |
getSettingsRef() |
boolean |
isValidate() |
protected java.lang.String |
mergeConfs(java.lang.String[] conf) |
protected void |
prepareTask()
Called when task starts its execution.
|
protected void |
setResolved(ResolveReport report,
boolean keep) |
protected void |
setResolved(ResolveReport report,
java.lang.String resolveId,
boolean keep) |
void |
setSettingsRef(org.apache.tools.ant.types.Reference ref) |
void |
setValidate(boolean validate) |
protected java.lang.String[] |
splitConfs(java.lang.String conf) |
java.lang.String |
toString() |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public static final java.lang.String ANT_PROJECT_CONTEXT_KEY
protected boolean doValidate(IvySettings ivy)
public boolean isValidate()
public void setValidate(boolean validate)
public void setSettingsRef(org.apache.tools.ant.types.Reference ref)
public org.apache.tools.ant.types.Reference getSettingsRef()
protected IvySettings getSettings()
protected Ivy getIvyInstance()
protected void setResolved(ResolveReport report, boolean keep)
protected void setResolved(ResolveReport report, java.lang.String resolveId, boolean keep)
protected java.lang.String[] getResolvedConfigurations(java.lang.String org, java.lang.String module, boolean strict)
protected java.lang.Object getResolvedDescriptor(java.lang.String resolveId)
protected java.lang.Object getResolvedDescriptor(java.lang.String resolveId, boolean strict)
protected java.lang.Object getResolvedDescriptor(java.lang.String org, java.lang.String module)
protected java.lang.Object getResolvedDescriptor(java.lang.String org, java.lang.String module, boolean strict)
protected ResolveReport getResolvedReport(java.lang.String org, java.lang.String module, java.lang.String resolveId)
protected java.lang.String[] splitConfs(java.lang.String conf)
protected java.lang.String mergeConfs(java.lang.String[] conf)
protected static java.util.Date getPubDate(java.lang.String date, java.util.Date def)
protected java.lang.String getProperty(java.lang.String value, IvySettings ivy, java.lang.String name)
protected java.lang.String getProperty(java.lang.String value, IvySettings ivy, java.lang.String name, java.lang.String resolveId)
protected java.lang.String getProperty(IvySettings ivy, java.lang.String name, java.lang.String resolveId)
protected java.lang.String getProperty(IvySettings ivy, java.lang.String name)
protected void prepareTask()
protected void finalizeTask()
public final void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
public abstract void doExecute() throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
public java.lang.String toString()
toString
in class java.lang.Object
protected void cacheAttributeNotSupported()