Verwandte Frage: Maven Exec Plugin not reading configurationWie Raum zu verwenden, in Argumenten für Maven 2 exec Plugin
In meiner Konfiguration brauche ich ein Argument, das ein Dateipfad ist. Ich fand eine eher "schmutzige" Abhilfe, indem ich das Argument mit Anführungszeichen im POM umgab ("dirty", weil das Argument mit diesen Anführungszeichen an die main-Methode übergeben wird und im Code wieder entfernt werden muss).
<configuration>
<executable>java</executable>
<arguments>
<argument>"path to file"</argument>
</arguments>
</configuration>
Jedoch habe ich den Pfad als Kommandozeilen-Argument für das Bestehen keine Lösung gefunden haben:
>mvn exec:java -Dexec.args="path to file"
Ich habe versucht, ohne Erfolg auf Windows. (Unter Linux sind keine Leerzeichen in den Datei-/Pfadnamen erlaubt :-) – mjn
Fällt auch auf Mac OS. Warum antwortest du, wenn du die Antwort nicht kennst? – Jeb
Funktioniert für mich unter Linux! ;-) – rmv