Maven: cómo ejecutar un archivo .java desde la línea de comandos pasando los argumentos

Tengo el siguiente problema. Me gustaria corrermvn desde la línea de comandos para unMain.java expediente.Main.java Acepta un parámetro.¿Cómo hago eso desde la línea de comandos?

Intenté encontrar un ejemplo pero no tuve éxito. ¿Podría alguien ayudarme dándome un ejemplo de eso?

Miréaquí pero no entendía muy bien lo que debía hacer.

También,¿Cómo ejecuto ese comando desde una carpeta diferente a la carpeta Main.java?

por ejemplo elMain.java Se encuentra enmy/java/program/Main.java. ¿Qué debo poner en

<code>mvn exec:java -Dexec.mainClass="what to put here?" -Dexec.args="arg0 arg1 arg2"
</code>

Respuestas a la pregunta(3)

Su respuesta a la pregunta