Hi community, I was wondering what is the current best practice to package an application in a jar for deployment. I tried the 'hadoop way' by putting giraph-*.jar in the /lib directory of my jar, and using the -libjars option but none of them worked. It looks like the backend classloader is doing some mess and it doesn't find my own classes in the jar.
I resorted to uncompressing the giraph-*.jar and repackaging my classes with it, all at the same level (an uber-fat jar), but even though it works it doesn't sound like the right approach. Any suggestions? Thanks, -- Gianmarco