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. ---