You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This causes surprising behavior if you try to rely on provider order semantics as documented.
A workaround is to use addFirst to force low-priority providers before the mavenBomProvider in the stack.
Either documentation should be updated to note the different semantics of mavenBom, or the code should be changed to move mavenBom to the end of the list on invocation.
The text was updated successfully, but these errors were encountered:
The docs indicate that:
However, the
mavenBomProvider
is always added first in the provider order, and it is never moved:https://github.com/nebula-plugins/nebula-dependency-recommender-plugin/blob/master/src/main/groovy/netflix/nebula/dependency/recommender/provider/RecommendationProviderContainer.java#L59
https://github.com/nebula-plugins/nebula-dependency-recommender-plugin/blob/master/src/main/groovy/netflix/nebula/dependency/recommender/provider/RecommendationProviderContainer.java#L129
This causes surprising behavior if you try to rely on provider order semantics as documented.
A workaround is to use
addFirst
to force low-priority providers before themavenBomProvider
in the stack.Either documentation should be updated to note the different semantics of
mavenBom
, or the code should be changed to movemavenBom
to the end of the list on invocation.The text was updated successfully, but these errors were encountered: