I've been working on master to place compilation boundaries between our components. Fixes include changes in pom.xml to include specific and accurate project dependencies. When cherry-picking to master, please do not assume your code will just work. Always compile before checking in. Also if you're faced with conflicts, do not ignore the changes on master.
>From here on, all CloudStack related dependency changes in pom.xml and >placement of new files in which package must be carefully considered. I'm >trying to finish this up and post a wiki about it. If it's not clear to you, >please post a question to me. Thanks. --Alex