pregunta relacionada: Maven Exec Plugin not reading configurationCómo utilizar el espacio en los argumentos de Maven 2 Exec Plugin
En la configuración de mi Necesito un argumento que es una ruta de archivo. Encontré una solución bastante "sucia" rodeando el argumento con comillas en el POM ("sucio" porque el argumento se pasará al método principal con estas comillas, deben eliminarse nuevamente en el código).
<configuration>
<executable>java</executable>
<arguments>
<argument>"path to file"</argument>
</arguments>
</configuration>
Sin embargo he encontrado ninguna solución para el paso de la ruta como un argumento de línea de comandos:
>mvn exec:java -Dexec.args="path to file"
Intenté sin éxito en Windows. (En Linux, no se permiten espacios en los nombres de archivo/ruta :-) – mjn
También falla en mac os. ¿Por qué responder si no sabes la respuesta? – Jeb
¡Funciona para mí en Linux! ;-) – rmv