Package org.apache.ivy.ant
Class IvyDependencyUpdateChecker
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.ivy.ant.IvyTask
org.apache.ivy.ant.IvyPostResolveTask
org.apache.ivy.ant.IvyDependencyUpdateChecker
- All Implemented Interfaces:
Cloneable
-
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 TypeMethodDescriptionprivate void
displayDependencyUpdates
(ResolveReport originalReport, ResolveReport latestReport) private void
displayMissingDependencyOnLatest
(ResolveReport originalReport, ResolveReport latestReport) private void
displayNewDependencyOnLatest
(ResolveReport originalReport, ResolveReport latestReport) void
The real logic of task execution after project has been set in the context.boolean
boolean
boolean
void
setCheckIfChanged
(boolean checkIfChanged) void
setDownload
(boolean download) void
setRevisionToCheck
(String revisionToCheck) void
setShowTransitive
(boolean showTransitive) Methods inherited from class org.apache.ivy.ant.IvyPostResolveTask
createConflict, createDependency, createExclude, ensureResolved, getArtifactFilter, getBranch, getConf, getConfsToResolve, getConfsToResolve, getFile, getLog, getModule, getOrganisation, getResolvedModuleId, getResolvedMrid, getResolvedReport, getResolveId, getResolveMode, getRevision, getType, isChanging, isHaltonfailure, isInline, isKeep, isRefresh, isTransitive, isUseOrigin, prepareAndCheck, setBranch, setCache, setChanging, setConf, setFile, setHaltonfailure, setInline, setKeep, setLog, setModule, setOrganisation, setRefresh, setResolveId, setResolveMode, setRevision, setTransitive, setType, setupResolve, setUseOrigin
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
-
revisionToCheck
-
download
private boolean download -
checkIfChanged
private boolean checkIfChanged -
showTransitive
private boolean showTransitive
-
-
Constructor Details
-
IvyDependencyUpdateChecker
public IvyDependencyUpdateChecker()
-
-
Method Details
-
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 -
displayDependencyUpdates
-
displayMissingDependencyOnLatest
private void displayMissingDependencyOnLatest(ResolveReport originalReport, ResolveReport latestReport) -
displayNewDependencyOnLatest
-
getRevisionToCheck
-
setRevisionToCheck
-
isDownload
public boolean isDownload() -
setDownload
public void setDownload(boolean download) -
isShowTransitive
public boolean isShowTransitive() -
setShowTransitive
public void setShowTransitive(boolean showTransitive) -
isCheckIfChanged
public boolean isCheckIfChanged() -
setCheckIfChanged
public void setCheckIfChanged(boolean checkIfChanged)
-