@Incubating public interface DependencyResolveDetails
Modifier and Type | Method and Description |
---|---|
ModuleVersionSelector |
getRequested()
The module, before it is resolved.
|
ModuleVersionSelector |
getTarget()
The target module selector used to resolve the dependency.
|
void |
useVersion(String version)
Allows to override the version when the dependency
getRequested() is resolved. |
ModuleVersionSelector getRequested()
void useVersion(String version)
getRequested()
is resolved.
Can be used to select a version that is different than requested.
Forcing modules via ResolutionStrategy.force(Object...)
uses this capability.
Configuring a version different than requested will cause getTarget()
method
return a target module with updated target version.
It is valid to configure the same version as requested.version
- to use when resolving this dependency, cannot be nullModuleVersionSelector getTarget()
useVersion(String)
are used.