[
https://issues.apache.org/jira/browse/NIFI-12185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17773816#comment-17773816
]
ASF subversion and git services commented on NIFI-12185:
--------------------------------------------------------
Commit ce2a156b9cbab0e2e5f985beab0ea1adef09ae24 in nifi's branch
refs/heads/main from Mark Payne
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=ce2a156b9c ]
NIFI-12140: Updated dependency to include nifi-property-utils in
nifi-redis-utils module as a result of merging NIFI-12185
> Add nifi-bom Bill of Materials Dependency
> -----------------------------------------
>
> Key: NIFI-12185
> URL: https://issues.apache.org/jira/browse/NIFI-12185
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Core Framework, Extensions
> Reporter: David Handermann
> Assignee: David Handermann
> Priority: Major
> Fix For: 2.0.0
>
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> The Bill of Materials configuration is a common pattern for larger projects
> with multiple related dependencies. A new nifi-bom Maven module should be
> introduced to define version and scope for public API libraries and selected
> shared dependencies from nifi-commons.
> The BOM module will support extensions both within and outside the project,
> streamlining dependency management for extension components. Importing the
> BOM module at the nifi-nar-modules level will ensure that all child projects
> have the same version and scope without the need to declare those properties
> in each individual Maven configuration. This also allows selective overrides
> for framework bundles that do not inherit from the
> {{{}nifi-standard-services-api-nar{}}}.
> Introducing the BOM module also supports development of external extensions
> without requiring an Apache NiFi parent module. Importing {{nifi-bom}} in
> external extensions will set the same NiFi library version for declared
> components.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)