I am creating a google app engine application that uses the jersey framework to implement my restful web services. The problem I am having is google app engine has a dependency on asm 4.0 while jersey uses asm 3.1, this is causing a conflict between jar which results in a internal server error when services are invoked. I want to use jarjar to repackage the dependencies of jersey to the new asm but my problem is that I have never used jarjar before and the documentation for it is quite cryptic. Does anyone know a easy to understand tutorial on how to use jarjar or can walk me through the process.