Hi Peter (again) :)

On Thu, Jun 13, 2019 at 4:56 PM Peter Palaga <ppal...@redhat.com> wrote:
> Given what you said, what are once again the benefits changing the
> groupId of the SB starters?

I've touched upon some of the benefits in my original e-mail[1], in
short I think that having a separate namespace allows us some leeway
in the future for having different kinds of starters. I was mostly
prompted by this with the issue we had when we moved from supporting
Spring Boot 1.5.x to supporting Spring Boot 2.x, if we had a separate
namespace then, we could have had the possibility of supporting both
versions, there were other reasons why this would be difficult, but
not having separate namespace was one of them.

I would like to have this option in the future, and doing this in
Camel 3.x when we're allowing some breaking changes feels like the
right moment to do it.

> By breaking the 1:1:1 relationship between release cycle, groupId and
> git repository, we will cause confusion and migration costs on the side
> of the users and there certainly should exist benefits that outweight those.

I know of several git repositories that release from one Maven graph
with different group IDs, and I contribute to some of them, I've never
experienced this issue, perhaps you can provide an example to make it
a bit more clearer for me to reason about this?

zoran

[1] 
https://mail-archives.apache.org/mod_mbox/camel-dev/201906.mbox/%3CCABD_Zr8z_iyw8O9o3xdNibkDwJa3ExzAj2RRSZu2hXag7MQumw%40mail.gmail.com%3E

--
Zoran Regvart

Reply via email to