Uploaded image for project: 'Maven Wrapper'
  1. Maven Wrapper
  2. MWRAPPER-57

Make sure that Maven Wrapper created with distribution type set to script won't fail on Unix machines

    XMLWordPrintableJSON

Details

    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:

      1. remove the script option, then the people use bin or source. The source option generates the required MavenWrapperDownloader.java file
      2. extend the script documentation with a warning that it may fail
      3. generate different scripts depending on the chosen option - when script is not

      Attachments

        Activity

          People

            Unassigned Unassigned
            agabrys Adam Gabrys
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: