[ 
https://issues.apache.org/jira/browse/NIFI-10719?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17625693#comment-17625693
 ] 

David Handermann commented on NIFI-10719:
-----------------------------------------

Thanks for submitting this issue [~msr1716].

At a general level, there are some dependencies that should not be promoted to 
the root level due to the need for different versions in different components. 
Some dependencies benefit from this approach, others do not.  Some dependencies 
are only used in a particular extension, and should stay at the level.

I created a general page describing an approach to managing project 
dependencies, and I am planning on following up with another page that provides 
notes on particular dependencies. That should help in the general maintenance, 
as well as decisions around when dependencies should be promoted to the root 
level, and when they should remain at the extension level. Here's a link to the 
general page for now:

https://cwiki.apache.org/confluence/display/NIFI/Managing+Project+Dependencies

> Centralize Configuration Versions In The Core POM dependenciesManagement 
> -------------------------------------------------------------------------
>
>                 Key: NIFI-10719
>                 URL: https://issues.apache.org/jira/browse/NIFI-10719
>             Project: Apache NiFi
>          Issue Type: Wish
>    Affects Versions: 1.18.0
>            Reporter: Mike R
>            Priority: Major
>
> As mentioned in pull 
> [6572|[http://example.com|https://github.com/apache/nifi/pull/6572]] by 
> [[email protected]], there are available options to centralize 
> management of dependencies in the core POM dependenciesManagement section. 
> There are a few of these that would really be helpful such as javax.json-api, 
> javax.json, and json-path. It would be great to do 2 things:
> 1) Centralize existing dependencies into the central POM to make things more 
> efficient
> 2) Ensure that future processors and new dependencies are integrated with the 
> centralized POM as possible. (Might be possible with new documentation and 
> review)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to