Hopefully I'm just doing something wrong: I have a super parent where I control all my dependencyManagement and pluginManagement etc. When I do release prepare, all the values from my super parent get injected into my children poms and then checked in and tagged. I'm ok so far. Then it rolls the version for the next development cycle but doesn't remove all these injected values, _and_ checks it in. So now, after doing a release, all my inheritance structure is completely broken. I tried the generateReleasePoms and it still does the same effect. As it is, I'm completely hosed as it will be more work to undo what release did to my poms, than to manually do a release.
