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 <[email protected]>
Date: 2016-08-10T14:22:19Z
CAMEL-10222: Deleted spring-boot configuration from main projects
commit b8e0e82c72919aee58ff047a9a76ed433de64d1e
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-10T16:43:30Z
CAMEL-10222: Fixed configuration and moved spring-boot-starter
commit a985e27ff38408d49a5c40e6f774af4ebdb2462a
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-10T16:47:58Z
CAMEL-10222: New starters
commit 0d0e4084c03af0415a7aa1f61399f852550c5b9e
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-10T17:12:09Z
CAMEL-10222: Moved zipkin-starter to the components-starter module
commit da41024d60398b43a3df3f040d620163ba3e94c0
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-11T08:42:23Z
CAMEL-10222: Fixed factories and dependencies. Added license and notice
commit eb9f9f243a4fc93bc60d6b0eebbab7248c8f21b1
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-11T13:48:39Z
CAMEL-10222: Fixed factories and logging dependencies
commit 2395d6341f63ba2df317b7e9820f3a220ea2718c
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-11T16:57:16Z
CAMEL-10222: Tests passing
commit 104405ed903fe0ac64a615b4ab6bf603f43f59e2
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-12T06:59:38Z
CAMEL-10222: Updated poms to log4j v2 status
commit 5be65324d4a42e8620976575e6848abef9b90d4a
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-12T07:39:53Z
CAMEL-10222: Created camel-core-starter
commit dfa52d50c3e948d3e549d1d2a6d50c097f4158e6
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-12T08:37:36Z
CAMEL-10222: Added starters to BOM with missing components
commit b605b82bb9a06392b4b97754cf48f101e85b108e
Author: Nicola Ferraro <[email protected]>
Date: 2016-08-12T09:16:55Z
CAMEL-10222: Removed redundant versions and source check
commit 8221f9d4de32f1a1e2527f778c05068ca7109aa4
Author: Nicola Ferraro <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---