polished #2765 so that "mvn exec:java" works fine now; just waiting for next docker-maven-plugin and we can generate a docker container image too