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
If I didn't take the documentation of the parameter into account, it would look OK to me:
The dependencyManagement item missing from the aggregate report with processDependencyManagementTransitive=false is dummy-lib:2.0.0, which is a transitive dependencyManagement item from the parent of pom.xml -- see
When debugging, I see that the functional difference is that with processDependencyManagementTransitive=false, we're taking dependency management items from the original model whereas with the parameter set to true, from the interpolated model. The latter will contain all transitive dependencies, not just with scope pom or import.
I don't see any reflection of the original documentation in the plugin code. I suggest that we change the docs to read that the option disables reporting on transitive dependency management, ie taken from parent or dependencies with scope import.
When we set
processDependencyManagementTransitive=false
dependencyManagement from parent should be still used.eg. We have a IT -
it-dependency-updates-aggregate-report-issue-333
which will fail withprocessDependencyManagementTransitive=false
According to documentation:
I understood that only items
imported
bypom
are skipped ... not everything from parent pom.First we need agree what this options means and next check if implementation meet requirements.
The text was updated successfully, but these errors were encountered: