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

DependencySet unpackOptions 'filtered' causes unpack not to work

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 2.2
    • None
    • filtering
    • None
    • Ubuntu 10.10 Linux, x86-64.

    Description

      In 2.2-beta-4, the dependencySet option 'filtered' does not appear to work. Files from a dependency end up in the right place (under / in the fragment below), but the filters are not applied. In 2.2 it is worse--the files are correctly filtered, but a directory of the same name as the archive from which they came (com.kaazing.gateway.assembly.core.tar.gz below) is included in the output under /, rather than just the contents of the archive, and the filtered files appear there. It's as though the archive is exploded in place under its own name.

      <dependencySet>
      <outputDirectory>/</outputDirectory>
      <unpack>true</unpack>
      <unpackOptions>
      <filtered>true</filtered>
      </unpackOptions>
      <includes>
      <include>com.kaazing.gateway.core:com.kaazing.gateway.assembly.core:tar.gz:bin</include>
      </includes>
      </dependencySet>

      This makes the filtering option essentially unusable, since I can't find a way to eliminate this top-level directory creation.

      Attachments

        1. example.zip
          56 kB
          Dave Combs

        Issue Links

          Activity

            People

              krosenvold Kristian Rosenvold
              davecombs Dave Combs
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: