Properly gen uberjar