Re: [HEADS UP] Camel Karaf refactoring and support of Camel 4.x
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
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
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