A simple maven template for standalone java application. This uses maven-shade-plugin
to create an uber jar. Change groupId, artifactId and version in pom.xml to start with this template. And rename the directories accordingly.
mvn package
java -jar your-output-file.jar