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:
java.lang.Cloneable
public class IvyDependencyUpdateChecker extends IvyPostResolveTask
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
checkIfChanged
private boolean
download
private java.lang.String
revisionToCheck
private boolean
showTransitive
-
Fields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEY
-
-
Constructor Summary
Constructors Constructor Description IvyDependencyUpdateChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
displayDependencyUpdates(ResolveReport originalReport, ResolveReport latestReport)
private void
displayMissingDependencyOnLatest(ResolveReport originalReport, ResolveReport latestReport)
private void
displayNewDependencyOnLatest(ResolveReport originalReport, ResolveReport latestReport)
void
doExecute()
The real logic of task execution after project has been set in the context.java.lang.String
getRevisionToCheck()
boolean
isCheckIfChanged()
boolean
isDownload()
boolean
isShowTransitive()
void
setCheckIfChanged(boolean checkIfChanged)
void
setDownload(boolean download)
void
setRevisionToCheck(java.lang.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
-
-
-
-
Method Detail
-
doExecute
public void doExecute() throws org.apache.tools.ant.BuildException
Description copied from class:IvyTask
The real logic of task execution after project has been set in the context. MUST be implemented by subclasses
-
displayDependencyUpdates
private void displayDependencyUpdates(ResolveReport originalReport, ResolveReport latestReport)
-
displayMissingDependencyOnLatest
private void displayMissingDependencyOnLatest(ResolveReport originalReport, ResolveReport latestReport)
-
displayNewDependencyOnLatest
private void displayNewDependencyOnLatest(ResolveReport originalReport, ResolveReport latestReport)
-
getRevisionToCheck
public java.lang.String getRevisionToCheck()
-
setRevisionToCheck
public void setRevisionToCheck(java.lang.String revisionToCheck)
-
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)
-
-