[ https://issues.apache.org/jira/browse/MNG-5815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14528033#comment-14528033 ]
Peter Kjær Guldbæk commented on MNG-5815: ----------------------------------------- I downloaded the most recent version (v3.3.3) to see if that made any change, but it still fails. The following is output from reproducing it on "Windows 8.1 Pro" (English) using "cmd.exe": {noformat} Microsoft Windows [Version 6.3.9600] (c) 2013 Microsoft Corporation. All rights reserved. C:\Users\pkg>cd \temp C:\Temp>SET PATH=C:\pack\apache-maven-3.3.3\bin;c:\Program Files\Java\jdk1.8.0_31\bin C:\Temp>mvn -version Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T13:57:37+02:00) Maven home: C:\pack\apache-maven-3.3.3\bin\.. Java version: 1.8.0_31, vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.8.0_31\jre Default locale: en_GB, platform encoding: Cp1252 OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos" C:\Temp>java -version java version "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode) C:\Temp>mvn fail && echo SUCCESS [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.051 s [INFO] Finished at: 2015-05-05T08:30:17+02:00 [INFO] Final Memory: 13M/491M [INFO] ------------------------------------------------------------------------ [ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\Temp). Please ver ify you invoked Maven from the correct directory. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException SUCCESS C:\Temp>dir pom.xml Volume in drive C is Boot Volume Serial Number is 64A1-1E24 Directory of C:\Temp File Not Found C:\Temp> {noformat} I start out with setting the path to only include Maven and Java to avoid any of my other installed software getting activated. I invoke the "mvn" command in a directory that does not contain a "pom.xml" to further simplify the scenario. As previously noted we have thus far been "stranded" on an old Maven version (v3.0.4), so I may have overlooked something I need to configure for the new version? > "mvn.cmd" does not indicate failure properly when using "&&" > ------------------------------------------------------------ > > Key: MNG-5815 > URL: https://issues.apache.org/jira/browse/MNG-5815 > Project: Maven > Issue Type: Bug > Components: Command Line > Affects Versions: 3.3.1 > Environment: Windows 8.1 Pro 64-bit > Reporter: Peter Kjær Guldbæk > > I recently upgraded from Maven 3.0.4 to 3.3.1. It seems as if "mvn.cmd" no > longer indicates failure properly when using "&&". > Invoking "mvn foo && echo SUCCESS!" using Maven 3.0.4 on Windows causes the > following output (notice no trace of "SUCCESS!" as "mvn" fails): > {noformat} > c:\Temp>mvn foo && echo SUCCESS! > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 0.061s > [INFO] Finished at: Tue Apr 28 14:08:27 CEST 2015 > [INFO] Final Memory: 10M/491M > [INFO] > ------------------------------------------------------------------------ > [ERROR] The goal you specified requires a project to execute but there is no > POM in this directory (c:\Temp). Please verify you invoked Maven from the > correct directory. -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException > {noformat} > Invoking "mvn foo && echo SUCCESS!" using Maven 3.3.1 on Windows causes the > following output (notice "SUCCESS!" is echoed even though "mvn" fails): > {noformat} > c:\Temp>mvn foo && echo SUCCESS! > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 0.053 s > [INFO] Finished at: 2015-04-28T14:09:19+02:00 > [INFO] Final Memory: 13M/491M > [INFO] > ------------------------------------------------------------------------ > [ERROR] The goal you specified requires a project to execute but there is no > POM in this directory (c:\Temp). Please verify you invoked Maven from the > correct directory. -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException > SUCCESS! > {noformat} > It is a little strange that it does not work in Maven 3.3.1 as invoking "mvn > foo" actually causes "%ERRORLEVEL%" to be set to "1": > {noformat} > c:\Temp>mvn foo > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 0.052 s > [INFO] Finished at: 2015-04-28T14:09:41+02:00 > [INFO] Final Memory: 13M/491M > [INFO] > ------------------------------------------------------------------------ > [ERROR] The goal you specified requires a project to execute but there is no > POM in this directory (c:\Temp). Please verify you invoked Maven from the > correct directory. -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException > c:\Temp>echo %ERRORLEVEL% > 1 > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)