You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Auke van Leeuwen (Jira)" <ji...@apache.org> on 2020/03/23 14:44:00 UTC
[jira] [Commented] (CXF-7750) cxf parent pom should have
dependencyManagement entries for cxf artifacts
[ 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)