karaf icon indicating copy to clipboard operation
karaf copied to clipboard

WIP: [KARAF-7780] Draft feature for Jakarta specs using capability/requirement

Open mattrpav opened this issue 2 years ago • 4 comments

  • [ ] Move to using BOMs for version numbers
  • [ ] Add version ranges to <requirement .. />

Benefits:

  • Independent api/impl features
  • Support Jakarta EE version(s) (9, 10, 11, etc)
  • Easy for users to create custom assemblies where impls are upgraded across the stack (ie.. upgrade JAXB 4.0.2 -> 4.0.4) without having to modify all the downstream implementation features

mattrpav avatar Nov 27 '23 15:11 mattrpav

Please ping me before, it's closed to what I have but already started.

jbonofre avatar Nov 27 '23 16:11 jbonofre

I will open my PR and we will sync up.

jbonofre avatar Nov 27 '23 16:11 jbonofre

@jbonofre any update on jakarta spec support? I think this PR is close and provides the benefit of separating spec api from impl. Thoughts?

mattrpav avatar Feb 09 '24 03:02 mattrpav

I have it, testing it on camel-karaf (on my REFACTORE branch). I will have the PR soon, validated with camel-karaf (Camel 4.x using Jakarta namespace only). Give me a couple of days.

jbonofre avatar Feb 09 '24 07:02 jbonofre