I have the following problem. I would like to run mvn from command line for a Main.java file. Main.java accepts a parameter. H
mvn
Main.java
Adding a shell script e.g. run.sh makes it much more easier:
run.sh
#!/usr/bin/env bash export JAVA_PROGRAM_ARGS=`echo "$@"` mvn exec:java -Dexec.mainClass="test.Main" -Dexec.args="$JAVA_PROGRAM_ARGS"
Then you are able to execute:
./run.sh arg1 arg2 arg3