class VersionResolver extends java.lang.Object
This object will be put into the project's properties and can be manually used. In our plugin, we exclude our resolver for the versionManifest configurtion but for outside usage, we add a protective layer to prevent resolution of any dependency found in the versionManifest configuration. This is done to prevent infinite loops.
| Constructor and description |
|---|
VersionResolver
(org.gradle.api.artifacts.Configuration versionManifest, VersionResolverInternal versionResolverInternal) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
execute(org.gradle.api.artifacts.DependencyResolveDetails dependencyResolveDetails) |
|
java.lang.Object |
getComputedVersionManifest() |
|
java.lang.String |
resolveVersionFromManifest(java.lang.Object group, java.lang.Object name) |
| 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() |