Mark Bean created NIFI-8917:
-------------------------------
Summary: Create profiles to exclude ancillary modules from build
Key: NIFI-8917
URL: https://issues.apache.org/jira/browse/NIFI-8917
Project: Apache NiFi
Issue Type: Improvement
Components: Tools and Build
Affects Versions: 1.14.0
Reporter: Mark Bean
The source code for the nifi project now includes several projects which are
related but not explicitly required by the main nifi application. Recommend the
creation of profiles (e.g. "exclude-nifi-registry") for each of the ancillary
modules to be excluded from the build. These can be useful for reducing build
time during development, excluding components not intended to be used by the
builder.
An extension to this concept is to create profiles which are build "only"
certain modules. For example, if a user wanted to build only nifi-registry, a
profile "nifi-registry-only" could be used to build only that module (and
necessary dependents.)
The modules eligible for exclusion or exclusivity are:
minfi
nifi-registry
nifi-toolkit
--
This message was sent by Atlassian Jira
(v8.3.4#803005)