Dan, I think it is best to make plexus unarchiver to suppport patternset ( > exclude/include). > This way dependend-maven-plugin and others can inherit this work for free. > > To add this capability to plexus-archiver, and actually even to add my own Unarchiver impl, the Unarchiver interface needs to change to accomodate file/pattern sets. In fact, looks like AbstractZipUnarchiver already has a lot of the code (although, commented out) to support this.
I could certainly do this. But, can someone from the Maven/Plexus team say if changing Unarchiver for this would be acceptable based on their design decisions? Also, all the other Unarchivers would need to be modified to support the changed interface. Can somebody please comment on this? Thanks, Shash
