Of the items on Jake's list, the "no binary files included in the source archive" is the biggest problem. I had forgotten this, but in the Stack the REST module's JUnit tests rely on an old version (0.0.3) of the Usegrid Java SDK. Since that is not available in a public Maven repo, we include in the Jars in a local Maven repo in the stack/m2 directory.
As I remember, updating the tests to use the latest Java SDK is a big chunk of work because of the Jackson 1 to 2 changes. I'm going to see if I can cherry pick those changes from the two-dot-o branch. - Dave
