[
https://issues.apache.org/jira/browse/CXF-7750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17064851#comment-17064851
]
Auke van Leeuwen commented on CXF-7750:
---------------------------------------
This is - to the best of my knowledge - a pretty *bad* implementation of a BOM.
If you were to use this bill of materials, you suddenly *also* get all sorts of
other things dependency managed that you were not expecting such as
[https://github.com/apache/cxf/blob/794949ee3f5040cb4b9c14e64b48d6ea70aff150/parent/pom.xml#L1142-L2529]
So those ~1400 lines of dependency management are suddenly also considered
CXF's bill of materials. A proper BOM would rather be like this:
[https://repo1.maven.org/maven2/org/springframework/spring-framework-bom/5.2.4.RELEASE/spring-framework-bom-5.2.4.RELEASE.pom]
only keeping to the {{org.apache.cxf}} groupId basically.
> cxf parent pom should have dependencyManagement entries for cxf artifacts
> -------------------------------------------------------------------------
>
> Key: CXF-7750
> URL: https://issues.apache.org/jira/browse/CXF-7750
> Project: CXF
> Issue Type: Improvement
> Components: Samples
> Reporter: Thomas Cunningham
> Assignee: Freeman Yue Fang
> Priority: Major
> Fix For: 3.2.5
>
>
> The cxf parent pom should have dependencyManagement entries for all of the
> cxf artifacts. Other projects like camel
> ([https://github.com/apache/camel/blob/18a110cc4e78968b623564fe02484d54af7f906f/parent/pom.xml)]
> include these so that the parent pom can be imported like a BOM and provide
> standard versions of all the artifacts.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)