In particularly large monoliths with inherited managed dependencies, many of the inherited managed dependencies are likely not used by every project. However, each project ends up with the full set in their pom.xmls. It might be a worthwhile feature to reduce the set of managed dependencies to the actual dependencies that are injected via the leaky profile to the set of dependencies that don't have specified versions in their coordinates.
In particularly large monoliths with inherited managed dependencies, many of the inherited managed dependencies are likely not used by every project. However, each project ends up with the full set in their
pom.xml
s. It might be a worthwhile feature to reduce the set of managed dependencies to the actual dependencies that are injected via theleaky
profile to the set of dependencies that don't have specified versions in their coordinates.