On Mon, Aug 25, 2014 at 9:41 AM, Dave <[email protected]> wrote: > 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. >
Here's the commit where I did the work in the two-dot-o branch. It is a big change: 76 changed files with 1,162 additions and 1,150 deletions: "Move REST tier from Codehaus Jackson 1 to FasterXML Jackson 2, move Java SDK to Jackson 2.3.1 and make REST tests use the latest Java SDK rather than the old org.usergrid 0.3 one." https://github.com/apache/incubator-usergrid/commit/95ebef02163e800c73f8c7ee4041bf963dbd82a2 (cherry picking that might be a messy merge.) I think we should do this work right away, but we need to be aware that the change could introduce problems in the REST API. We have not done a lot of testing of REST in the two-dot-o branch, except for the running the JUnit test suite. Other thoughts? - Dave
