Uploaded image for project: 'Maven WAR Plugin'
  1. Maven WAR Plugin
  2. MWAR-433

Maven WAR plugin is deleting files generated by other plugins after upgrading to 3.3.0

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 3.3.0
    • Fix Version/s: 3.3.1
    • Component/s: None
    • Labels:
      None

      Description

      My project generates wsdls using the jaxws-maven-plugin which puts the generated wsdls in ${project.build.directory}/${project.build.finalName}/WEB-INF/wsdls so that they are packaged up in the war file. Then I have a client jar that copies those wsdls out of the war file using the maven-dependency-plugin and generates a client from the wsdls using the jaxws-maven-plugin.

      This all works fine using 3.2.3 of the maven-war-plugin. However, after upgrading to 3.3.0 my project fails to build because the wsdls are no longer preserved. It seems that they are being deleted by the maven-war-plugin.

      I created an example project on Github which recreates the problem. The master branch is using 3.2.3 and the maven-war-plugin-3.3.0 branch is using 3.3.0. You can find more details in the readme file of the example project:

      https://github.com/klieber/maven-war-plugin-bug

      I also suspect that MWAR-427 is the change that introduced this bug.

      Please let me know if there is anymore information I can provide. Thanks!

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                hboutemy Herve Boutemy
                Reporter:
                klieber Kyle Lieber
              • Votes:
                8 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: