extend the gradle build script so it actually generates and uploads the artifacts