[
https://issues.apache.org/jira/browse/MNG-8056?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oliver Glowa updated MNG-8056:
------------------------------
Summary: Parameter '-f' & '-s' fails with absolute paths on Cygwin (was:
Parameter '-f' '-s' fails with absolute paths on Cygwin)
> Parameter '-f' & '-s' fails with absolute paths on Cygwin
> ---------------------------------------------------------
>
> Key: MNG-8056
> URL: https://issues.apache.org/jira/browse/MNG-8056
> Project: Maven
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.9.6
> Environment: - Windows 10 / 11
> - Cygwin 3.5.0-1.x86_64
> - Maven 3.9.6
> Reporter: Oliver Glowa
> Priority: Major
> Labels: cygwin
>
> Hello,
> I'm using shell-script's running on github actions. For testing purpose I
> test the scripts locally on windows with cygwin. When working with absolute
> paths the parameter '-f', '-s' are failing on cygwin.
> Similar problem like MNG-7621, but I don't see a chance to solve this as easy
> in the shell script, because, how do you will determine the path from the
> parameter an replace it with a proper version.
> h2. Tested with
> * Windows 10 / 11
> * Cygwin 3.5.0-1.x86_64
> * Maven 3.9.6
> h2. Log for "-f" with relative path
>
> {code:java}
> postm@ollily08 /cygdrive/c/temp
> $ mvn -f ./parametertest/pom.xml validate
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: C:\Programme-2\apache-maven\apache-maven
> Java version: 19.0.2, vendor: Eclipse Adoptium, runtime:
> C:\Programme-3\AdoptOpenJDK\jdk-19.0.2+7
> Default locale: de_DE, platform encoding: UTF-8
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> [INFO] Scanning for projects...
> [INFO]
> [INFO] ------------------< com.glowanet.test:parametertest
> >-------------------
> [INFO] Building parametertest 1.0-SNAPSHOT
> [INFO] from pom.xml
> [INFO] --------------------------------[ jar
> ]---------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 0.181 s
> [INFO] Finished at: 2024-02-18T11:12:29+01:00
> [INFO]
> ------------------------------------------------------------------------
> {code}
> h2. Log for "-f" with absolute path
>
> {code:java}
> postm@ollily08 /cygdrive/c/temp
> $ mvn -f /cygdrive/c/temp/parametertest/pom.xml validate
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: C:\Programme-2\apache-maven\apache-maven
> Java version: 19.0.2, vendor: Eclipse Adoptium, runtime:
> C:\Programme-3\AdoptOpenJDK\jdk-19.0.2+7
> Default locale: de_DE, platform encoding: UTF-8
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> [INFO] Scanning for projects...
> [ERROR] [ERROR] Some problems were encountered while processing the POMs:
> [FATAL] Non-readable POM C:\cygdrive\c\temp\parametertest\pom.xml:
> C:\cygdrive\c\temp\parametertest\pom.xml (Das System kann den angegebenen
> Pfad nicht finden) @
> @
> [ERROR] The build could not read 1 project -> [Help 1]
> [ERROR]
> [ERROR] The project (C:\cygdrive\c\temp\parametertest\pom.xml) has 1 error
> [ERROR] Non-readable POM C:\cygdrive\c\temp\parametertest\pom.xml:
> C:\cygdrive\c\temp\parametertest\pom.xml (Das System kann den angegebenen
> Pfad nicht finden)
> [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/ProjectBuildingException
> {code}
>
> h2. Log for "-s" with relative path
> {code:java}
> postm@ollily08 /cygdrive/c/temp/parametertest
> $ mvn -s .m2/settings.xml validate
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: C:\Programme-2\apache-maven\apache-maven
> Java version: 19.0.2, vendor: Eclipse Adoptium, runtime:
> C:\Programme-3\AdoptOpenJDK\jdk-19.0.2+7
> Default locale: de_DE, platform encoding: UTF-8
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> [INFO] Scanning for projects...
> [INFO]
> [INFO] ------------------< com.glowanet.test:parametertest
> >-------------------
> [INFO] Building parametertest 1.0-SNAPSHOT
> [INFO] from pom.xml
> [INFO] --------------------------------[ jar
> ]---------------------------------
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 0.228 s
> [INFO] Finished at: 2024-02-18T11:15:56+01:00
> [INFO]
> ------------------------------------------------------------------------
> {code}
> h2. Log for "-s" with absolute path
> {code:java}
> postm@ollily08 /cygdrive/c/temp/parametertest
> $ mvn -s /cygdrive/c/temp/parametertest/.m2/settings.xml validate
> Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
> Maven home: C:\Programme-2\apache-maven\apache-maven
> Java version: 19.0.2, vendor: Eclipse Adoptium, runtime:
> C:\Programme-3\AdoptOpenJDK\jdk-19.0.2+7
> Default locale: de_DE, platform encoding: UTF-8
> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> [ERROR] Error executing Maven.
> [ERROR] The specified user settings file does not exist:
> C:\cygdrive\c\temp\parametertest\.m2\settings.xml
> {code}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)