default: mvn clean compile exec:java exec args: mvn exec:java -Dexec.args={{args}} clean: mvn clean compile: mvn compile test: mvn test javadoc: mvn javadoc:javadoc _exec class: clean compile mvn exec:java -Dexec.mainClass=pp.{{class}} Starter: just _exec Starter StarterInner: just _exec StarterInner StarterLambda: just _exec StarterLambda