Open davsclaus opened 8 years ago
Claus, I used the fabric8 bom in some spring Boot quickstarts because the amount of boms that should have been included there was growing, and we are going to productize them shortly as part of FIS 2.0. Indeed the "microservice suite" of dependencies required in such quickstarts include the kubernetes model and client from fabric8, as well as the testing related stuff, the spring boot BOM, the new camel dependencies BOM and all the new additions in spring-cloud-kubernetes (to be added after next release). That's why we opted for a unique "fabric8+spring-boot+camel" BOM instead of 4 BOMs per quickstart. It was a product requirement but it made sense to do it upstream for these reasons. Do you need to set the camel version in some specific quickstart?
We dont have any camel components in fabric8 and we should IMHO remove Camel as it allows other projects to be more free.
For example the quickstarts import fabric8 which they don't really need but should import that f-m-p and then they should all specify what version of Camel they use. So they are all standalone.
This also allows us to specify Camel version more freely in fabric8-forge / django and other projects, that otherwise would get locked into fabric8 bom.