Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently it seems like our custom contributors/resolvers execute for every possible path (artifact.getDependencyTrail() changes...).
We can cache what we resolved reactor-wide in a separate component.
Cachekey would be artifact.getId(), right?
Should we let each contributor implement the cache (ArtifactResolvingContributor) - or should it be generically handled in the artifact resolver?