parametrized tasks/dists in build.gradle
allow user provided launch options
updated build.gradle