Hi

I have created sub-tasks in JIRA to make it easier to see the outstanding tasks
https://issues.apache.org/jira/projects/CAMEL/issues/CAMEL-11430



On Mon, Mar 19, 2018 at 3:03 PM, Tomohisa Igarashi
<tm.igara...@gmail.com> wrote:
> Hi Claus,
>
> I want to take some from the list, if there's no taker I would just start 
> from 1). These definitely help me to get familiar with spring-boot :-)
>
> Thanks,
> Tomo
>
>
> On Sat, 2018-03-17 at 17:31 +0100, Claus Ibsen wrote:
>> 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

Reply via email to