Author: brianf Date: Mon Nov 3 15:16:50 2008 New Revision: 710217 URL: http://svn.apache.org/viewvc?rev=710217&view=rev Log: MDEP-183: add additional zip based unarchiver types
Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/resources/META-INF/plexus/components.xml Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/resources/META-INF/plexus/components.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/resources/META-INF/plexus/components.xml?rev=710217&r1=710216&r2=710217&view=diff ============================================================================== --- maven/plugins/trunk/maven-dependency-plugin/src/main/resources/META-INF/plexus/components.xml (original) +++ maven/plugins/trunk/maven-dependency-plugin/src/main/resources/META-INF/plexus/components.xml Mon Nov 3 15:16:50 2008 @@ -3,23 +3,80 @@ <!-- UnArchiver --> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> + <role-hint>zip</role-hint> + <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> + <instantiation-strategy>per-lookup</instantiation-strategy> + </component> + <component> + <role>org.codehaus.plexus.archiver.UnArchiver</role> + <role-hint>jar</role-hint> + <!-- there is no implementation of JarUnArchiver, but ZipUnArchive will do the job --> + <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> + <instantiation-strategy>per-lookup</instantiation-strategy> + </component> + <component> + <role>org.codehaus.plexus.archiver.UnArchiver</role> + <role-hint>war</role-hint> + <!-- there is no implementation of WarUnArchiver, but ZipUnArchive will do the job --> + <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> + <instantiation-strategy>per-lookup</instantiation-strategy> + </component> + <component> + <role>org.codehaus.plexus.archiver.UnArchiver</role> + <role-hint>ear</role-hint> + <!-- there is no implementation of EarUnArchiver, but ZipUnArchive will do the job --> + <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> + <instantiation-strategy>per-lookup</instantiation-strategy> + </component> + <component> + <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>swc</role-hint> - <!-- there is no implementaion of SWCUnArchiver, but ZipUnArchive will do the job --> + <!-- there is no implementation of SWCUnArchiver, but ZipUnArchive will do the job --> <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>nar</role-hint> - <!-- there is no implementaion of NARUnArchiver, but ZipUnArchive will do the job --> + <!-- there is no implementation of NARUnArchiver, but ZipUnArchive will do the job --> <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>esb</role-hint> + <!-- there is no implementation of ESBUnArchiver, but ZipUnArchive will do the job --> <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> + <component> + <role>org.codehaus.plexus.archiver.UnArchiver</role> + <role-hint>sar</role-hint> + <!-- there is no implementation of SARUnArchiver, but ZipUnArchive will do the job --> + <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> + <instantiation-strategy>per-lookup</instantiation-strategy> + </component> + <component> + <role>org.codehaus.plexus.archiver.UnArchiver</role> + <role-hint>car</role-hint> + <!-- there is no implementation of CARUnArchiver, but ZipUnArchive will do the job --> + <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> + <instantiation-strategy>per-lookup</instantiation-strategy> + </component> + <component> + <role>org.codehaus.plexus.archiver.UnArchiver</role> + <role-hint>par</role-hint> + <!-- there is no implementation of PARUnArchiver, but ZipUnArchive will do the job --> + <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> + <instantiation-strategy>per-lookup</instantiation-strategy> + </component> + <component> + <role>org.codehaus.plexus.archiver.UnArchiver</role> + <role-hint>rar</role-hint> + <!-- there is no implementation of RarUnArchiver, but ZipUnArchive will do the job --> + <implementation>org.codehaus.plexus.archiver.zip.ZipUnArchiver</implementation> + <instantiation-strategy>per-lookup</instantiation-strategy> + </component> + </components> </component-set>