Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
Description
When the Maven wrapper:wrapper goal is executed with the -Dtype=script parameter the maven-wrapper.jar and MavenWrapperDownloader.java files are not created. The problem is that the mvnw.cmd script guarantees that the Maven distribution will be downloaded. However, the mvnw script fails when the curl and wget binaries are not installed. It may cause potential issues like "works on my PC, but fails on the CI system". The documentation doesn't Inform the users about that fact.
I see a few possibilities to handle it:
- remove the script option, then the people use bin or source. The source option generates the required MavenWrapperDownloader.java file
- extend the script documentation with a warning that it may fail
- generate different scripts depending on the chosen option - when script is not