Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mattrpav
Copy link
Contributor

@mattrpav mattrpav commented Nov 27, 2023

  • 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 mattrpav marked this pull request as draft November 27, 2023 16:00
@mattrpav mattrpav changed the title [KARAF-7780] Create a feature repo for Jakarta specs using capability… WIP: [KARAF-7780] Create a feature repo for Jakarta specs using capability… Nov 27, 2023
@jbonofre
Copy link
Member

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

@jbonofre jbonofre self-requested a review November 27, 2023 16:02
@jbonofre
Copy link
Member

I will open my PR and we will sync up.

@mattrpav mattrpav force-pushed the KARAF-7780 branch 2 times, most recently from 8e4f559 to 07697fe Compare November 27, 2023 16:10
@mattrpav mattrpav changed the title WIP: [KARAF-7780] Create a feature repo for Jakarta specs using capability… WIP: [KARAF-7780] Draft feature for Jakarta specs using capability/requirement Nov 27, 2023
@mattrpav
Copy link
Contributor Author

mattrpav commented Feb 9, 2024

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

@jbonofre
Copy link
Member

jbonofre commented Feb 9, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants