META-INF.plexus.components.xml Maven / Gradle / Ivy
<component-set> <components> <!-- | | Archiver | --> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>bzip2</role-hint> <implementation>org.codehaus.plexus.archiver.bzip2.BZip2Archiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>xz</role-hint> <implementation>org.codehaus.plexus.archiver.xz.XZArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>dir</role-hint> <implementation>org.codehaus.plexus.archiver.dir.DirectoryArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>ear</role-hint> <implementation>org.codehaus.plexus.archiver.ear.EarArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>gzip</role-hint> <implementation>org.codehaus.plexus.archiver.gzip.GZipArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>jar</role-hint> <implementation>org.codehaus.plexus.archiver.jar.JarArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>snappy</role-hint> <implementation>org.codehaus.plexus.archiver.snappy.SnappyArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>tar</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>war</role-hint> <implementation>org.codehaus.plexus.archiver.war.WarArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>zip</role-hint> <implementation>org.codehaus.plexus.archiver.zip.ZipArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.Archiver</role> <role-hint>rar</role-hint> <!-- there is no implementaion of RarArchiver, but JarArchiver will do the job --> <implementation>org.codehaus.plexus.archiver.jar.JarArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <!-- | | UnArchiver | --> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>bzip2</role-hint> <implementation>org.codehaus.plexus.archiver.bzip2.BZip2UnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>xz</role-hint> <implementation>org.codehaus.plexus.archiver.xz.XZUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>gzip</role-hint> <implementation>org.codehaus.plexus.archiver.gzip.GZipUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>snappy</role-hint> <implementation>org.codehaus.plexus.archiver.snappy.SnappyUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>tar</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <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 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 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> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>tgz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarGZipUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>tar.gz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarGZipUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>tbz2</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarBZip2UnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>tar.bz2</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarBZip2UnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>txz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarXZUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>tar.xz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarXZUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.archiver.UnArchiver</role> <role-hint>tar.snappy</role-hint> <implementation>org.codehaus.plexus.archiver.tar.TarSnappyUnArchiver</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <!-- | | ArchiverManager | --> <component> <role>org.codehaus.plexus.archiver.manager.ArchiverManager</role> <implementation>org.codehaus.plexus.archiver.manager.DefaultArchiverManager</implementation> <role-hint>default</role-hint> </component> <!-- | | File selectors | --> <component> <role>org.codehaus.plexus.components.io.fileselectors.FileSelector</role> <role-hint>jar-security</role-hint> <implementation>org.codehaus.plexus.archiver.filters.JarSecurityFileSelector</implementation> <instantiation-strategy>singleton</instantiation-strategy> </component> <!-- | | Resource collections | --> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>bzip2</role-hint> <implementation>org.codehaus.plexus.archiver.bzip2.PlexusIoBzip2ResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>bz2</role-hint> <implementation>org.codehaus.plexus.archiver.bzip2.PlexusIoBzip2ResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>xz</role-hint> <implementation>org.codehaus.plexus.archiver.xz.PlexusIoXZResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>gzip</role-hint> <implementation>org.codehaus.plexus.archiver.gzip.PlexusIoGzipResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>gz</role-hint> <implementation>org.codehaus.plexus.archiver.gzip.PlexusIoGzipResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>snappy</role-hint> <implementation>org.codehaus.plexus.archiver.snappy.PlexusIoSnappyResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>tar</role-hint> <implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component><!-- <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>zip</role-hint> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> --><component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>jar</role-hint> <!-- there is no implementation of PlexusIoJarFileResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>war</role-hint> <!-- there is no implementation of PlexusIoWarFileResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>ear</role-hint> <!-- there is no implementation of PlexusIoEarResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>swc</role-hint> <!-- there is no implementation of PlexusIoSWCFileResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>nar</role-hint> <!-- there is no implementation of PlexusIoNarResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>esb</role-hint> <!-- there is no implementation of PlexusIoESBFileResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>sar</role-hint> <!-- there is no implementation of PlexusIoSarResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>car</role-hint> <!-- there is no implementation of PlexusIoCarFileResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>Par</role-hint> <!-- there is no implementation of PlexusIoParResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>rar</role-hint> <!-- there is no implementation of PlexusIoRarResourceCollection, but PlexusIoZipFileResourceCollection will do the job --> <implementation>org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>tgz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarGZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>tar.gz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarGZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>snappy.gz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarSnappyFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>tbz2</role-hint> <implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarBZip2FileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>tar.bz2</role-hint> <implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarBZip2FileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>txz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarXZFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>tar.xz</role-hint> <implementation>org.codehaus.plexus.archiver.tar.PlexusIoTarXZFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> <component> <role>org.codehaus.plexus.components.io.resources.PlexusIoResourceCollection</role> <role-hint>zip</role-hint> <implementation>org.codehaus.plexus.archiver.zip.PlexusArchiverZipFileResourceCollection</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> </component> </components> </component-set>