Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.1.1, 3.2.0
-
None
-
None
Description
Assume a project without the maven wrapper present and the ~/.m2/wrapper/dists is empty.
In the project install the 3.1.1 wrapper version with a different REPO url
$ MVNW_REPOURL=https://repo1.maven.org/maven2 mvn org.apache.maven.plugins:maven-wrapper-plugin:3.1.1:wrapper
The config now contains
$ fgrep Url .mvn/wrapper/maven-wrapper.properties distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.9.0/apache-maven-3.9.0-bin.zip wrapperUrl=https://repo1.maven.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar
Now try to self upgrade
$ MVNW_REPOURL=https://repo1.maven.org/maven2 ./mvnw wrapper:wrapper Exception in thread "main" java.io.FileNotFoundException: https://repo1.maven.org/org/apache/maven/apache-maven/3.9.0/apache-maven-3.9.0-bin.zip at
Important to note here
1. The URL it is trying to download from is the specified hostname but without the specified path on that host.
2. The distributionUrl specified in .mvn/wrapper/maven-wrapper.properties is the valid URL that yields the correct file.
Attachments
Issue Links
- duplicates
-
MWRAPPER-68 MVNW_REPOURL improperly formed distributionUrl
- Closed
- relates to
-
MWRAPPER-77 wrapper:wrapper does not update scripts
- Closed