While building things with Maven its become clear that the test code (*/test directories) have circular dependencies in then and not really possible to build in a sane fashion.
Specifically server/test and core/test don't compile. The first problem is that core/test depends on the vmware stuff. So core->vmware->server->core. Also, the vmware specific stuff shouldn't be in core because it makes creating a purely OSS release not too possible. Second, server/test seems to rely on stuff in plugins/network-elements/* which then depends on server itself. Darren