#1119 add a configurable entry point into the generated java docker container and add better support of snapshot jar dependencies (so we avoid using the docker cache for those to avoid shipping stale jars)