Package org.apache.ivy.ant
Class IvyCleanCache
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.ivy.ant.IvyTask
org.apache.ivy.ant.IvyCleanCache
- All Implemented Interfaces:
Cloneable
Cleans the content of Ivy cache(s).
-
Field Summary
FieldsFields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEY
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
The real logic of task execution after project has been set in the context.getCache()
boolean
void
Sets the name of the repository cache to clean, '*' for all caches, 'NONE' for no repository cache cleaning at all.void
setResolution
(boolean resolution) Sets whether the resolution cache should be cleaned or not.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
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
ALL
- See Also:
-
NONE
- See Also:
-
-
Constructor Details
-
IvyCleanCache
public IvyCleanCache()
-
-
Method Details
-
getCache
-
setCache
Sets the name of the repository cache to clean, '*' for all caches, 'NONE' for no repository cache cleaning at all.- Parameters:
cache
- the name of the cache to clean. Must not benull
.
-
isResolution
public boolean isResolution() -
setResolution
public void setResolution(boolean resolution) Sets whether the resolution cache should be cleaned or not.- Parameters:
resolution
-true
if the resolution cache should be cleaned,false
otherwise.
-
doExecute
public void doExecute() throws org.apache.tools.ant.BuildExceptionDescription copied from class:IvyTask
The real logic of task execution after project has been set in the context. MUST be implemented by subclasses
-