Package org.codehaus.plexus.archiver

Examples of org.codehaus.plexus.archiver.UnArchiver.extract()


      UnArchiver unArchiver =
        request.getArchiverManager().getUnArchiver(nativeArchive);

      unArchiver.setSourceFile(nativeArchive);
      unArchiver.setDestDirectory(outputDirectory);
      unArchiver.extract();

      File[] children = outputDirectory.listFiles();

      for (int i = 0; i < children.length; i++)
      {
View Full Code Here


                            }

                            unarchiver.setSourceFile(tempDownloadFile);
                            if (unarchiver.getDestFile()==null)
                                unarchiver.setDestDirectory(tempOutputDir);
                            unarchiver.extract();//will extract nothing, the file selector will do the trick
                           
                           

                            // if a zip entry was not found, then throw a Mojo
                            // exception
View Full Code Here

    String archiveExt = FileUtils.getExtension(file.getAbsolutePath()).toLowerCase(Locale.ENGLISH);
    try {
      UnArchiver unArchiver = archiverManager.getUnArchiver(archiveExt);
      unArchiver.setSourceFile(file);
      unArchiver.setDestDirectory(location);
      unArchiver.extract();
    } catch (IOException e) {
      throw new MojoExecutionException("Error unpacking file: " + file + "to: " + location, e);
    } catch (ArchiverException e) {
      throw new MojoExecutionException("Error unpacking file: " + file + "to: " + location, e);
    }
View Full Code Here

            File wrapperArchive = artifact.getFile();
            UnArchiver unArchiver = request.getArchiverManager().getUnArchiver( wrapperArchive );
            unArchiver.setSourceFile( wrapperArchive );
            unArchiver.setDestDirectory( outputDirectory );
            unArchiver.extract();

            File[] children = outputDirectory.listFiles();
            for ( int i=0; i<children.length; i++ )
            {
                File child = children[i];
View Full Code Here

            unarchiver.setSourceFile( depArtifact.getFile() );
            unarchiver.setIgnorePermissions( configSource.isIgnorePermissions() );

            try
            {
                unarchiver.extract();
            }
            catch ( final ArchiverException e )
            {
                throw new ArchiveCreationException( "Failed to unpack dependency archive: " + depArtifact.getId()
                                + ". Dependency filtering cannot proceed.", e );
View Full Code Here

        unarchiver.setSourceFile( source );
        unarchiver.setDestDirectory( destDir );

        try
        {
            unarchiver.extract();
        }
        catch ( ArchiverException e )
        {
            fail( "Should never happen." );
        }
View Full Code Here

            unarchiver.setSourceFile( depArtifact.getFile() );
            unarchiver.setIgnorePermissions( configSource.isIgnorePermissions() );

            try
            {
                unarchiver.extract();
            }
            catch ( final ArchiverException e )
            {
                throw new ArchiveCreationException( "Failed to unpack dependency archive: " + depArtifact.getId()
                                + ". Dependency filtering cannot proceed.", e );
View Full Code Here

            // Extract
            getLog().debug( debugLogPrefix + "is extracting to " + play2basedir );
            UnArchiver unarchiver = archiverManager.getUnArchiver( zipFile );
            unarchiver.setSourceFile( zipFile );
            unarchiver.setDestDirectory( play2basedirFile );
            unarchiver.extract();

            // Prepare
            File framework = new File( play2home, "framework" );
            File build = new File( framework, AbstractPlay2Mojo.isWindows() ? "build.bat" : "build" );
            if ( !build.canExecute() && !build.setExecutable( true ) ) {
View Full Code Here

    String archiveExt = FileUtils.getExtension(file.getAbsolutePath()).toLowerCase(Locale.ENGLISH);
    try {
      UnArchiver unArchiver = archiverManager.getUnArchiver(archiveExt);
      unArchiver.setSourceFile(file);
      unArchiver.setDestDirectory(location);
      unArchiver.extract();
    } catch (IOException e) {
      throw new MojoExecutionException("Error unpacking file: " + file + "to: " + location, e);
    } catch (ArchiverException e) {
      throw new MojoExecutionException("Error unpacking file: " + file + "to: " + location, e);
    }
View Full Code Here

            unArchiver.setSourceFile( source );

            unArchiver.setDestDirectory( destDir );

            unArchiver.extract();
        }
        catch ( ArchiverException e )
        {
            throw new ArchiveExpansionException( "Error unpacking file: " + source + "to: " + destDir, e );
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.