> So: make sure each project has defined, and set to 1.7.0-snapshot

I guess you mean "defined `<version>` tag? Yes, I think that's the suggestion.

> Then dependencies should use the parent version (instead of jclouds.version or version).

I think that _should_ work, but it would need to be tested, especially with nested projects. Specifically, if say "jclouds-labs-toplevel" declares a dependency with version `${parent.version}` and that dependency is inherited by a "jclouds-labs-someapi" that has "jclouds-labs-toplevel" as its parent, does `${parent.version}` resolve to the _jclouds-project_ version or the _jclouds-labs-toplevel_ version? Since these may be different, we need to ensure the _jclouds-project_ version is the one that's used!