Hi Claus I will tackle the Karaf 4.2 update (with spring 5) when the release will be in vote.
Regards JB Le 17 mars 2018 à 09:32, à 09:32, Claus Ibsen <claus.ib...@gmail.com> a écrit: >Hi > >I started the migration from spring boot 1 to 2 in a new branch >boot2ga as the older branch boot2 was out of date. Then I have copied >over the good parts and got the project to build and the >camel-spring-boot is now using SB2. > >To support both Spring Boot 1.x and 2.x at the same time is too >complex, and therefore we are migrating to SB2 and dropping SB1 >support in the upcoming Camel 2.22.0 release. > > >The branch is at (will push in a little while): > >https://github.com/apache/camel/tree/boot2ga > > >Outstanding work >============= > > >1) >There were some newer unit tests and a few minor new changes to some >of the actuator stuff that was done on master branch that was not >migrated to the older boot2 branch. So we need to check upon this and >then add those again. Its not as easy as the actuator api has changed >alot from SB1 to SB2. > >2) >Migrate the itests/camel-itest-spring-boot from SB1 to SB2. I think we >had to do some changes here as well. Those has not yet been migrated. > >3) >Jackson was upgraded from 2.8 to 2.9 as SB2 uses this newer version. >This may affect the camel-swagger component. > >4) >Look at upgrading other dependencies that SB2 supports/uses. For >example metrics. And there is also the camel-lucene / camel-solr >components that can be upgraded to newer versions. > >5) >Run all of the unit tests. > >6) >Check the examples that uses spring-boot and check that they work and >if there is something to update/modify. > >7) >Update to Karaf 4.2.0 when its GA as we have upgraded to Spring >Framework 5 by default now. > >8) >Look at the camel-archetype-spring-boot if it need migration as well. > >9) >Migrate the application.properties / yaml to the new SB2 naming. They >changed the prefix and some keys to new names. We need to do this in >our examples / camel-spring-boot unit tests etc. See the SB2 migration >guide: >https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide > >10) >Maybe there is some new feature etc in SB2 we can leverage. I noticed >there is some InfoContributor you can do in actuator to provide some >info details. Maybe we can do a CamelContextInfoContributor that can >give you the camel version etc. > > > > > > >-- >Claus Ibsen >----------------- >http://davsclaus.com @davsclaus >Camel in Action 2: https://www.manning.com/ibsen2