Re: [HEADS UP] Camel Karaf refactoring and support of Camel 4.x

2023-12-01 Thread Jean-Baptiste Onofré
Thanks Andrea

FYI, I already have camel core and "core" components 4.3.0-SNAPSHOT
working on Karaf 4.4.x:

10:24:07.261 INFO [pipe-bundle:start 102] Apache Camel 4.3.0-SNAPSHOT
(context-test) is starting
10:24:07.303 INFO [pipe-bundle:start 102] Routes startup (started:0)
10:24:07.305 INFO [pipe-bundle:start 102] Apache Camel 4.3.0-SNAPSHOT
(context-test) started in 41ms (build:0ms init:0ms start:41ms)
10:24:08.386 INFO [Camel (camel-1) thread #1 - timer://fire] [TEST]
Body: Hello World

I'm now adding new components wrapper/feature and working on camel-blueprint.

Regards
JB

On Fri, Dec 1, 2023 at 9:11 AM Andrea Cosentino
 wrote:
>
> Hello JB,
>
> Thanks for your work.
>
> I'm looking forward to the PR.
>
> --
> Andrea Cosentino
> --
> Apache Camel PMC Chair
> Apache Karaf Committer
> Apache Servicemix PMC Member
> Email: ancosen1...@yahoo.com
> Twitter: @oscerd2
> Github: oscerd
>
>
>
>
>
>
> On Thursday, November 30, 2023 at 04:37:12 PM GMT+1, Jean-Baptiste Onofré 
>  wrote:
>
>
>
>
>
> Hi guys,
>
> I started to completely refactore camel-karaf:
>
> https://github.com/jbonofre/camel-karaf/tree/REFACTORE
>
> As already discussed, this refactoring:
> 0. Cleanup/cleaners camel-karaf modules layout
> 1. Wrap the Camel modules (core, components, ...) as bundles and
> define features (we have the control here of what we want to ship
> private or import, I'm in favor of import when possible, fallback to
> private when needed)
> 2. It uses the JakartaEE namespaces (and defines the corresponding
> features waiting for Karaf to provide it)
> 3. camel-core-osgi is now using Camel 4.x
> 4. I'm working on camel-blueprint now, checking if I need a new Aries
> Blueprint release updated to Jakarta JAXB (or shade/relocate).
>
> I'm still working on it (including this weekend) to have a first fully
> working version.
> I will create a PR as soon as I make sensitive tests.
>
> Comments and questions are welcome :)
>
> Thanks,
> Regards
> JB


Re: [HEADS UP] Camel Karaf refactoring and support of Camel 4.x

2023-12-01 Thread Andrea Cosentino
Hello JB,

Thanks for your work.

I'm looking forward to the PR.

--
Andrea Cosentino 
--
Apache Camel PMC Chair
Apache Karaf Committer
Apache Servicemix PMC Member
Email: ancosen1...@yahoo.com
Twitter: @oscerd2
Github: oscerd






On Thursday, November 30, 2023 at 04:37:12 PM GMT+1, Jean-Baptiste Onofré 
 wrote: 





Hi guys,

I started to completely refactore camel-karaf:

https://github.com/jbonofre/camel-karaf/tree/REFACTORE

As already discussed, this refactoring:
0. Cleanup/cleaners camel-karaf modules layout
1. Wrap the Camel modules (core, components, ...) as bundles and
define features (we have the control here of what we want to ship
private or import, I'm in favor of import when possible, fallback to
private when needed)
2. It uses the JakartaEE namespaces (and defines the corresponding
features waiting for Karaf to provide it)
3. camel-core-osgi is now using Camel 4.x
4. I'm working on camel-blueprint now, checking if I need a new Aries
Blueprint release updated to Jakarta JAXB (or shade/relocate).

I'm still working on it (including this weekend) to have a first fully
working version.
I will create a PR as soon as I make sensitive tests.

Comments and questions are welcome :)

Thanks,
Regards
JB


[HEADS UP] Camel Karaf refactoring and support of Camel 4.x

2023-11-30 Thread Jean-Baptiste Onofré
Hi guys,

I started to completely refactore camel-karaf:

https://github.com/jbonofre/camel-karaf/tree/REFACTORE

As already discussed, this refactoring:
0. Cleanup/cleaners camel-karaf modules layout
1. Wrap the Camel modules (core, components, ...) as bundles and
define features (we have the control here of what we want to ship
private or import, I'm in favor of import when possible, fallback to
private when needed)
2. It uses the JakartaEE namespaces (and defines the corresponding
features waiting for Karaf to provide it)
3. camel-core-osgi is now using Camel 4.x
4. I'm working on camel-blueprint now, checking if I need a new Aries
Blueprint release updated to Jakarta JAXB (or shade/relocate).

I'm still working on it (including this weekend) to have a first fully
working version.
I will create a PR as soon as I make sensitive tests.

Comments and questions are welcome :)

Thanks,
Regards
JB