Details
-
Sub-task
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
3.4.0
-
None
-
Reviewed
Description
Currently, hadoop-project/pom.xml contains a bunch of exclusions for jsonschema2pojo-core. It turned out that when a project imports either hadoop-minicluster or hadoop-yarn-server-resourcemanager, excluded artifacts can actually show up as active dependencies. This is probably has to do with Maven as it does not handle exclusions properly when listed inside a dependencyManagement section. I confirmed it with some local builds (eg. Oozie uses hadoop-minicluster and the dependency tree showed a bunch of items that were not supposed to be there).
So all excludeable artifacts should be moved to hadoop-yarn-server-resourcemanager/pom.xml.