People can always "override" the version from the parent pom.

But the point is that devs may don't care about the underlying versions: they just use karaf-boot x.x.x.

Regards
JB

On 09/10/2015 07:05 PM, Christian Schneider wrote:
One concern I have with the approach of providing all in one is that it
does not give the user flexibility.
The pom will be tied to specific versions of aries, cxf, karaf.

If you then need a new cxf version it can be even more complicated than
without karaf boot.
There is also the difficulty of supporting changes in dependent projects
over time. For example in maven-blueprint-plugin I have create different
xml for aries jpa 1.x or 2.x.
So I think in the long run it does not work with the key trun approach.

While people do not need this flexibility at the start they need it once
they have grown a bit.
Approaches like spring roo that create resources and change them work
better in that regard as the user still has full control over the end
result.

In any case I am looking forward to see your implementation in action.

Christian

Am 10.09.2015 um 18:42 schrieb Jean-Baptiste Onofré:
Why not, as soon as we provide a valid default configuration in
karaf-boot-parent.

I'm afraid that this approach is still too low level/technical. The
purpose of karaf-boot is to be "key turn": just inherit from the pom,
use annotation: bang it's done.

Regards
JB



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to