Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.3.0
-
None
-
None
Description
While reviewing NIFIREG-200, I noticed that when building with the include-ranger profile, the JARs in ext/ranger/lib ended up being affected by the dependency management section in the root pom.
For example, the versions of Jetty and Jackson JARs were being forced to the versions registry needs, but may not be versions that are compatible with the ranger client.
To deal with this, I propose restructuring the the repository to something like the following:
nifi-registry-core (eveything that used to be at the root, except the assembly and extensions)
nifi-registry-extensions
nifi-registry-assembly
The dependency management can then be moved to the pom of nifi-registry-core so that it does not impact the modules under nifi-registry-extensions.
Attachments
Issue Links
- links to