[jira] [Commented] (CXF-7750) cxf parent pom should have dependencyManagement entries for cxf artifacts

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (CXF-7750) cxf parent pom should have dependencyManagement entries for cxf artifacts

ASF GitHub Bot (Jira)

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