Details
-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
Description
There are a lot of transitive dependencies that are brought in. The core-model-test module brings in many transitive dependencies, does this need to be a dependency in the build module? The general rule is that the build module should not include any transitive dependencies, however, there might be one or two exceptions.
Once the dependencies are cleaned up, the enforcer rule "ban-transitive-dependencies" should be configured in the build module to enforce that upgrades and new dependencies don't add unexpected transitive deps to the build.
http://maven.apache.org/enforcer/enforcer-rules/banTransitiveDependencies.html