[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17415982#comment-17415982 ] Hack Kampbjørn commented on CAMEL-15428: This is fixed in: * 3.4.6 * 3.11.2 * but not in 3.7.5 > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4, 3.7.1, 3.4.6, 3.8.0 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17261800#comment-17261800 ] Mohammadu Milhar Mahas commented on CAMEL-15428: Hi Andrea Cosentino, i want to work GSOC 2021 with your organization. please help me to work with Gsoc problem > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4, 3.4.6, 3.7.1, 3.8.0 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17259718#comment-17259718 ] Claus Ibsen commented on CAMEL-15428: - Okay parent removed > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4, 3.4.6, 3.7.1, 3.8.0 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17259678#comment-17259678 ] Claus Ibsen commented on CAMEL-15428: - Yeah lets remove the parent from camel-spring-boot-bom so its standalone. > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17258960#comment-17258960 ] Claus Ibsen commented on CAMEL-15428: - Yes but its the dependencyManagement section that only has camel JARs, which you then import. The parent ought not to cause problems, > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17258924#comment-17258924 ] Andrea Cosentino commented on CAMEL-15428: -- Till scala-library is in the Camel parent pom, this is completely normal. > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17258922#comment-17258922 ] Hack Kampbjørn commented on CAMEL-15428: 3.7.0 has similar problem just with different version numbers. https://mvnrepository.com/artifact/org.apache.camel.springboot/camel-spring-boot-bom/3.7.0 > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17258919#comment-17258919 ] Claus Ibsen commented on CAMEL-15428: - Try look at 3.7.0 and see how its there > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17258911#comment-17258911 ] Hack Kampbjørn commented on CAMEL-15428: Hmmm, in 3.4.5 is still includes scala-library, mostly same dependency tree as in 3.4.4. Now it's: * {{org.apache.camel.springboot:camel-spring-boot-bom:3.4.5}} has parent {{org.apache.camel.springboot:spring-boot:3.4.5}} * and {{org.apache.camel.springboot:spring-boot:3.4.5}} imports {{org.apache.camel:camel-parent:3.4.5}} under dependency management * and {{org.apache.camel:camel-parent:3.4.5}} has dependency management for {{org.scala-lang:scala-library:2.11.7}} https://mvnrepository.com/artifact/org.apache.camel.springboot/camel-spring-boot-bom/3.4.5 > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17224725#comment-17224725 ] Claus Ibsen commented on CAMEL-15428: - Okay fixed this for 3.4.5 and 3.7.0 > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17224653#comment-17224653 ] Claus Ibsen commented on CAMEL-15428: - Hack thanks for reporting, can you create a new ticket > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17224593#comment-17224593 ] Hack Kampbjørn commented on CAMEL-15428: The {{camel-spring-boot-bom}} in 3.4.4 still imports external libraries like {{scala-library}} via parent. {code} org.apache.camel.springboot tooling 3.4.4 {code} And {{org.apache.camel.springboot:tooling}} has another parent {code} org.apache.camel.springboot spring-boot 3.4.4 {code} And {{org.apache.camel.springboot:spring-boot}} has dependency management including {code} org.apache.camel camel-parent ${camel-version} pom import {code} And this {{org.apache.camel:camel-parent}} has many external dependencies like {code} org.scala-lang scala-library ${scala-version} {code} > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183303#comment-17183303 ] Claus Ibsen commented on CAMEL-15428: - Oh it may be a little while as 3.4.3 was released 9 days ago > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183277#comment-17183277 ] Marcin Grzejszczak commented on CAMEL-15428: Great! When are you planning to release 3.4.4 ? > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183187#comment-17183187 ] Claus Ibsen commented on CAMEL-15428: - There is a BOM now for 3.5 onwards https://github.com/apache/camel-spring-boot-examples/blob/master/camel-example-spring-boot/pom.xml#L55 Working on 3.4.4 support too (but backporting takes time) > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Assignee: Claus Ibsen >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17180668#comment-17180668 ] Claus Ibsen commented on CAMEL-15428: - It would also be good to backport this for 3.4.x branch as its our active LTS branch currently, and it will help the user experience for camel on spring boot > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Priority: Major > Fix For: 3.5.0, 3.4.4 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM (for camel-spring-boot)
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17180623#comment-17180623 ] Stephane Nicoll commented on CAMEL-15428: - Yeah {{camel-spring-boot-bom}} that would import the bom you've just referenced (thank you!) + all the Spring Boot integration for camel. > Create a proper camel BOM (for camel-spring-boot) > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature > Components: camel-spring-boot >Reporter: Marcin Grzejszczak >Priority: Major > Fix For: 3.5.0 > > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17180620#comment-17180620 ] Claus Ibsen commented on CAMEL-15428: - Ah okay so a BOM with only camel-xxx. Yeah we have one in Camel at https://github.com/apache/camel/blob/master/bom/camel-bom/pom.xml But you are looking for something similar that has only the Camel -starter JARs in its BOM. Yeah that is a good idea. > Create a proper camel BOM > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature >Reporter: Marcin Grzejszczak >Priority: Major > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17180616#comment-17180616 ] Stephane Nicoll commented on CAMEL-15428: - {{camel-spring-boot-dependencies}} is the problem. It not only provides dependency management for Camel but also for a bunch of 3rd party libraries. If two boms provide dependency management for the same thing, you get a warning in Maven. Spring Boot does this because this is relates to "platform dependency management" rather than providing a bom for Spring Boot artitacts. I would welcome a {{camel-spring-boot-bom}} on start.spring.io that only defines Camel artifacts actually. > Create a proper camel BOM > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature >Reporter: Marcin Grzejszczak >Priority: Major > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17180614#comment-17180614 ] Marcin Grzejszczak commented on CAMEL-15428: Maybe I wasn't too clear. I am the maintainer of Spring Cloud Contract and I know how BOMs work :) The problem is that when I add the camel `dependencies` pom, it's breaking my dependencies. What I would like to have is just a definition of camel based projects. [https://mvnrepository.com/artifact/org.apache.camel.springboot/camel-spring-boot-dependencies/3.4.3] - you're enforcing versions of projects (e.g. com.fasterxml.jackson.dataformat » jackson-dataformat-yaml 2.10.4) or {{}} {{httpunit}} {{httpunit}} {{1.7}} {{}} {{}} {{io.apicurio}} {{apicurio-data-models}} {{1.0.16.Final}} {{}} {{}} {{io.krakens}} {{java-grok}} {{0.1.9}} {{}} {{}} {{io.methvin}} {{directory-watcher}} {{0.9.10}} {{}} >From my perspective I don't care about these versions nor do I want to >override my versions. What I want to have is the whole management section of >Camel specific projects. That's why I'd prefer to have a BOM and >`-dependencies` that reference the BOM. > Create a proper camel BOM > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature >Reporter: Marcin Grzejszczak >Priority: Major > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (CAMEL-15428) Create a proper camel BOM
[ https://issues.apache.org/jira/browse/CAMEL-15428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17180610#comment-17180610 ] Claus Ibsen commented on CAMEL-15428: - For spring boot see the examples how there is a camel SB BOM For example at https://github.com/apache/camel-spring-boot-examples/tree/master/camel-example-spring-boot-activemq > Create a proper camel BOM > - > > Key: CAMEL-15428 > URL: https://issues.apache.org/jira/browse/CAMEL-15428 > Project: Camel > Issue Type: New Feature >Reporter: Marcin Grzejszczak >Priority: Major > > Hi! > > In Spring Cloud Contract I wanted to reference camel project versions without > providing versions for each of them. So I referenced the `camel-dependencies` > project in the dependencies management section. > The problem is that also includes all the non project related library > versions (e.g. had a conflict with jackson-databind, Camel downgraded my > library). > It would be great to have a `camel-bom` module that would include only camel > related projects without any other dependencies. Then `camel-dependencies` > would import `camel-bom` and all the necessary dependencies. -- This message was sent by Atlassian Jira (v8.3.4#803005)