[ https://issues.apache.org/jira/browse/MSHARED-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16561072#comment-16561072 ]
Karl Heinz Marbaise commented on MSHARED-750: --------------------------------------------- Thanks for the contribution by Kathryn Newbould. > Unbalanced quotes in command with escaped double quotation mark > --------------------------------------------------------------- > > Key: MSHARED-750 > URL: https://issues.apache.org/jira/browse/MSHARED-750 > Project: Maven Shared Components > Issue Type: Bug > Affects Versions: maven-shared-utils-3.2.1 > Reporter: Kathryn Newbould > Assignee: Karl Heinz Marbaise > Priority: Major > Fix For: maven-shared-utils-3.3.0 > > > Due to MSHARED-749, the following test will error (due to an exception being > thrown) in master maven: > {code:java} > @Test > public void > givenAnEscapedDoubleQuoteMarkInArgument_whenPreparingToExecuteCode_thenTheQuotationMarkRemainsEscaped() > throws Exception { > final String command = "echo \"let\\\"s go\""; > final String[] actual = CommandLineUtils.translateCommandline(command); > final String[] expected = new String[]{"echo", "let\\\"s go"}; > assertArrayEquals(expected, actual); > } > {code} > Results: > {code:java} > org.apache.maven.shared.utils.cli.CommandLineException: unbalanced quotes in > echo "let\"s go"{code} > -- This message was sent by Atlassian JIRA (v7.6.3#76005)