Executing maven on Windows using the -f or --file parameter to specify an alternate POM file can break the script if the path contains special characters.
It was originally discovered on a Windows Jenkins instance with working directory located under C:\Program Files (x86)\Jenkins......
Command line output: "Bracket/pomFolder" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
Just for fun: Starting calc from maven script using -f
Command line output: POM file ' and a new calculator process
The bug was introduced with commit https://github.com/apache/maven/commit/f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca for issue
Workaround: Use maven 3.3.9 or below
Possible fix: Escape %FILE_ARG% and %POM_DIR% with " in echo commands in maven.cmd (line 120 and 129).