karaf
karaf copied to clipboard
WIP: [KARAF-7780] Draft feature for Jakarta specs using capability/requirement
- [ ] 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
Please ping me before, it's closed to what I have but already started.
I will open my PR and we will sync up.
@jbonofre any update on jakarta spec support? I think this PR is close and provides the benefit of separating spec api from impl. Thoughts?
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.