GitHub user nicolaferraro opened a pull request:

    https://github.com/apache/camel/pull/1117

    CAMEL-10222: New spring-boot starters

    What's included:
    - added new mojo to create starters for all components
    - created starters and moved auto-configuration (with logging and 
additional dependencies automatically fixed)
    - added spring.provides and other static files to starters
    - removed dependency on spring-boot from components
    - added starters to bom (also, coap and grape were missing and have been 
added .. also to the zip)
    - changed integration tests to use the starters and a typical configuration 
(they run successfully)
    - changed examples
    
    Future improvements:
    - add a general bom for spring-boot applications
    - basic integration tests run successfully, need to run unit tests for all 
components (a lot of time) and fix dependencies (probably a spring-boot bom is 
required to fix all dependencies)

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/nicolaferraro/camel CAMEL-10222

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/camel/pull/1117.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1117
    
----
commit 4e57f519dd406733b81221a95695d560e57ce2f4
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-10T14:22:19Z

    CAMEL-10222: Deleted spring-boot configuration from main projects

commit b8e0e82c72919aee58ff047a9a76ed433de64d1e
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-10T16:43:30Z

    CAMEL-10222: Fixed configuration and moved spring-boot-starter

commit a985e27ff38408d49a5c40e6f774af4ebdb2462a
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-10T16:47:58Z

    CAMEL-10222: New starters

commit 0d0e4084c03af0415a7aa1f61399f852550c5b9e
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-10T17:12:09Z

    CAMEL-10222: Moved zipkin-starter to the components-starter module

commit da41024d60398b43a3df3f040d620163ba3e94c0
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-11T08:42:23Z

    CAMEL-10222: Fixed factories and dependencies. Added license and notice

commit eb9f9f243a4fc93bc60d6b0eebbab7248c8f21b1
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-11T13:48:39Z

    CAMEL-10222: Fixed factories and logging dependencies

commit 2395d6341f63ba2df317b7e9820f3a220ea2718c
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-11T16:57:16Z

    CAMEL-10222: Tests passing

commit 104405ed903fe0ac64a615b4ab6bf603f43f59e2
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-12T06:59:38Z

    CAMEL-10222: Updated poms to log4j v2 status

commit 5be65324d4a42e8620976575e6848abef9b90d4a
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-12T07:39:53Z

    CAMEL-10222: Created camel-core-starter

commit dfa52d50c3e948d3e549d1d2a6d50c097f4158e6
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-12T08:37:36Z

    CAMEL-10222: Added starters to BOM with missing components

commit b605b82bb9a06392b4b97754cf48f101e85b108e
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-12T09:16:55Z

    CAMEL-10222: Removed redundant versions and source check

commit 8221f9d4de32f1a1e2527f778c05068ca7109aa4
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Date:   2016-08-12T09:27:12Z

    CAMEL-10222: Changed examples

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to