[ 
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)

Reply via email to