I don't think there is an easy solution.
You could just do part of the release manually, you should just have to update the info in and , and then use the release plugin for the rest.
If it's really a circular dependency, then maybe in the future you can factor out the parts that are causing the cycle. Maybe api should be separate?
Thanks Paul, that was what I thought (feared) would be the case. I have to some refactor to the structure, so I'll incorporate these as well.