Use uberjar for faster startup; compile if not present