Uploaded image for project: 'Maven Assembly Plugin'
  1. Maven Assembly Plugin
  2. MASSEMBLY-726

Fix artifact inclusion/exclusion filtering

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.5.2
    • None
    • None

    Description

      Artifact filtering is implemented in several places and at different layers, and is rich with inconsistencies. Some code tries to filter based on "source" artifact while the (correct) approach is to implement on target filename; avoid duplicate files being added to the archive under the same name. If the user wants to add the same file under different names, we should not care.

      The entire class AssemblyProxyArchiver should basically be removed (there is a DryRunArchiver in plexus that can be used for dry runs). The other logic in this class is faulty duplication control and/or workarounds that I suspect have been added as symptomatic stopgaps for MASSEMBLY-725

      Attachments

        Issue Links

          Activity

            People

              krosenvold Kristian Rosenvold
              krosenvold Kristian Rosenvold
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: