1) I don't see that as a solution. you have to manage those manually and upgrade everything and test everything for compatibility with each other
2) I keep hearing that for the last several years, while Spring platform solves this already and does a pretty decent job simple smile