You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Anton Krylov (Jira)" <ji...@apache.org> on 2019/08/29 08:38:00 UTC

[jira] [Created] (MSHARED-832) Cannot invoke maven from path with parentheses on Windows

Anton Krylov created MSHARED-832:
------------------------------------

             Summary: Cannot invoke maven from path with parentheses on Windows
                 Key: MSHARED-832
                 URL: https://issues.apache.org/jira/browse/MSHARED-832
             Project: Maven Shared Components
          Issue Type: Bug
          Components: maven-invoker
    Affects Versions: maven-invoker-2.2
         Environment: Windows 10
            Reporter: Anton Krylov


When {{M2_HOME}} is set to a path with parentheses (in this case {{C:\work\lol(1)\maven)}}, the following command is generated on windows:
{noformat}
cmd.exe /X /C "C:\work\lol(1)\maven\bin\mvn.cmd -B -e -V compile"
{noformat}
This command fails, saying that C:\work\lol is not a known command

When a space is added to the path, the path gets escaped, and the command runs successfully.

It looks like more characters need to be escaped on some platforms



--
This message was sent by Atlassian Jira
(v8.3.2#803003)