Defines in which cases recommendations are applied
| Type Params | Return Type | Name and description |
|---|---|---|
|
boolean |
canRecommendVersion(org.gradle.api.artifacts.ModuleVersionSelector selector)Determines whether recommendVersion(DependencyResolveDetails, String) will recommend a version, given a org.gradle.api.artifacts.ModuleVersionSelector |
|
protected java.lang.String |
getCoord(org.gradle.api.artifacts.DependencyResolveDetails details)@param details the details to get coordinates from |
|
protected java.lang.String |
getCoord(org.gradle.api.artifacts.ModuleVersionSelector selector)@param selector the selector to get coordinates from |
|
void |
inspectDependency(org.gradle.api.artifacts.Dependency dependency)This hook is called for each dependency in a project. |
|
boolean |
recommendVersion(org.gradle.api.artifacts.DependencyResolveDetails details, java.lang.String version)Puts the recommended version on details.useVersion depending on the strategy used |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Determines whether recommendVersion(DependencyResolveDetails, String) will recommend a version, given a org.gradle.api.artifacts.ModuleVersionSelector
selector - the selectortrue if a version will be recommended
details - the details to get coordinates from
selector - the selector to get coordinates fromThis hook is called for each dependency in a project. It collects the dependencies we are interested in for determining if a recommendation should be applied.
dependency - the dependency to inspect.Puts the recommended version on details.useVersion depending on the strategy used
details - the details to recommend a version forversion - the version to be potentially recommended for the requested artifacttrue if a version has been recommended, false otherwise