[ 
https://issues.apache.org/jira/browse/NIFI-8917?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Bean updated NIFI-8917:
----------------------------
    Description: 
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.

The modules eligible for exclusion or exclusivity are:
minfi
nifi-registry
nifi-toolkit


  was:
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



> 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
>            Priority: Major
>
> 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.
> The modules eligible for exclusion or exclusivity are:
> minfi
> nifi-registry
> nifi-toolkit



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to