class DependenciesAnalysisPackagingTask.DependenciesAnalysisCallbackImpl extends java.lang.Object implements WebappStructure.DependenciesAnalysisCallback
| Modifier and Type | Field and Description |
|---|---|
private WarPackagingContext |
context |
| Constructor and Description |
|---|
DependenciesAnalysisCallbackImpl(WarPackagingContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
newDependency(org.apache.maven.model.Dependency dependency)
Called if a new dependency has been added since the last build.
|
void |
removedDependency(org.apache.maven.model.Dependency dependency)
Called if the dependency has been removed since the last build.
|
void |
unchangedDependency(org.apache.maven.model.Dependency dependency)
Called if the dependency has not changed since the last build.
|
void |
updatedOptionalFlag(org.apache.maven.model.Dependency dependency,
boolean previousOptional)
Called if the optional flag of the dependency has changed since the last build.
|
void |
updatedScope(org.apache.maven.model.Dependency dependency,
java.lang.String previousScope)
Called if the scope of the dependency has changed since the last build.
|
void |
updatedUnknown(org.apache.maven.model.Dependency dependency,
org.apache.maven.model.Dependency previousDep)
Called if the dependency has been updated for unknown reason.
|
void |
updatedVersion(org.apache.maven.model.Dependency dependency,
java.lang.String previousVersion)
Called if the version of the dependency has changed since the last build.
|
private final WarPackagingContext context
DependenciesAnalysisCallbackImpl(WarPackagingContext context)
public void unchangedDependency(org.apache.maven.model.Dependency dependency)
WebappStructure.DependenciesAnalysisCallbackunchangedDependency in interface WebappStructure.DependenciesAnalysisCallbackdependency - the dependency that hasn't changedpublic void newDependency(org.apache.maven.model.Dependency dependency)
WebappStructure.DependenciesAnalysisCallbacknewDependency in interface WebappStructure.DependenciesAnalysisCallbackdependency - the new dependencypublic void removedDependency(org.apache.maven.model.Dependency dependency)
WebappStructure.DependenciesAnalysisCallbackremovedDependency in interface WebappStructure.DependenciesAnalysisCallbackdependency - the dependency that has been removedpublic void updatedVersion(org.apache.maven.model.Dependency dependency,
java.lang.String previousVersion)
WebappStructure.DependenciesAnalysisCallbackupdatedVersion in interface WebappStructure.DependenciesAnalysisCallbackdependency - the dependencypreviousVersion - the previous version of the dependencypublic void updatedScope(org.apache.maven.model.Dependency dependency,
java.lang.String previousScope)
WebappStructure.DependenciesAnalysisCallbackupdatedScope in interface WebappStructure.DependenciesAnalysisCallbackdependency - the dependencypreviousScope - the previous scopepublic void updatedOptionalFlag(org.apache.maven.model.Dependency dependency,
boolean previousOptional)
WebappStructure.DependenciesAnalysisCallbackupdatedOptionalFlag in interface WebappStructure.DependenciesAnalysisCallbackdependency - the dependencypreviousOptional - the previous optional flagpublic void updatedUnknown(org.apache.maven.model.Dependency dependency,
org.apache.maven.model.Dependency previousDep)
WebappStructure.DependenciesAnalysisCallbackupdatedUnknown in interface WebappStructure.DependenciesAnalysisCallbackdependency - the dependencypreviousDep - the previous dependency