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 booleancheckIfChangedprivate booleandownloadprivate java.lang.StringrevisionToCheckprivate booleanshowTransitive-
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 voiddisplayDependencyUpdates(ResolveReport originalReport, ResolveReport latestReport)private voiddisplayMissingDependencyOnLatest(ResolveReport originalReport, ResolveReport latestReport)private voiddisplayNewDependencyOnLatest(ResolveReport originalReport, ResolveReport latestReport)voiddoExecute()The real logic of task execution after project has been set in the context.java.lang.StringgetRevisionToCheck()booleanisCheckIfChanged()booleanisDownload()booleanisShowTransitive()voidsetCheckIfChanged(boolean checkIfChanged)voidsetDownload(boolean download)voidsetRevisionToCheck(java.lang.String revisionToCheck)voidsetShowTransitive(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.BuildExceptionDescription copied from class:IvyTaskThe 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)
-
-