A BOM has been created for managing SwitchYard dependencies and all the quickstarts have been converted to make use of the BOM. The tooling should be modified to allow users to create projects which configure this BOM. At this time, this should be an option when creating 2.0 projects.
Some other things to consider:
-
If a BOM is used, users should not be able to downgrade to an older version of SwitchYard (i.e. they're stuck with 2.0+).
-
We need to verify that adding/removing components continues to work when a BOM is being used (i.e. we're not adding the version element to the dependency declarations).
|