Package org.codehaus.plexus.archiver

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


      unArchiver.setDestDirectory(appServerPortalDir);

      unArchiver.setOverwrite(false);
      unArchiver.setSourceFile(artifact.getFile());

      unArchiver.extract();
    }

    if ((appServerPortalDir != null) && appServerPortalDir.exists()) {
      if (appServerClassesPortalDir == null) {
        appServerClassesPortalDir = new File(
View Full Code Here


      includeExcludeFileSelector.setIncludes(includes);

      unArchiver.setFileSelectors(
        new FileSelector[] {includeExcludeFileSelector});

      unArchiver.extract();
    }

    File liferayLookAndFeelXml = new File(
      webappSourceDir, "WEB-INF/liferay-look-and-feel.xml");
View Full Code Here

    includeExcludeFileSelector.setIncludes(includes);

    unArchiver.setFileSelectors(
      new FileSelector[] {includeExcludeFileSelector});

    unArchiver.extract();
  }

  /**
   * @parameter default-value="false"
   */
 
View Full Code Here

        {
            UnArchiver unArchiver;
            unArchiver = archiverManager.getUnArchiver( NarConstants.NAR_ROLE_HINT );
            unArchiver.setSourceFile( file );
            unArchiver.setDestDirectory( narLocation );
            unArchiver.extract();
        }
        catch ( NoSuchArchiverException e )
        {
            throw new MojoExecutionException( "Error unpacking file: " + file + " to: " + narLocation, e );
        }
View Full Code Here

                getLog().debug( "Unpacking jar " + jar );
                UnArchiver unArchiver;
                unArchiver = archiverManager.getUnArchiver( NarConstants.NAR_ROLE_HINT );
                unArchiver.setSourceFile( jar );
                unArchiver.setDestDirectory( classesDirectory );
                unArchiver.extract();
            }
        }
        catch ( IOException e )
        {
            throw new MojoExecutionException( "NAR: Could not copy resources for " + aol, e );
View Full Code Here

                    this.getLog().info("Extracting " + f +
                                       " into " + directory);
                    UnArchiver unArchiver = archiverManager.getUnArchiver(f);
                    unArchiver.setSourceFile(f);
                    unArchiver.setDestDirectory(directory);
                    unArchiver.extract();
                } else {
                    this.getLog().info("Copying " + f +
                                       " to " + directory);
                    FileUtils.copyFileToDirectory(f, directory);
                }
View Full Code Here

            this.getLog().info("Extracting " + f +
                               " into " + outputDirectory);
            UnArchiver unArchiver = archiverManager.getUnArchiver(f);
            unArchiver.setSourceFile(f);
            unArchiver.setDestDirectory(outputDirectory);
            unArchiver.extract();
        } catch (NoSuchArchiverException nsae) {
            throw new MojoExecutionException("Unknown archive", nsae);
        } catch (ArchiverException ae) {
            throw new MojoExecutionException("Error unpacking", ae);
        }
View Full Code Here

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

        UnArchiver unArchiver = archiverManager.getUnArchiver( "zip" );
        unArchiver.setSourceFile( source );
        unArchiver.setDestDirectory( destDir );

        // Extract the module
        unArchiver.extract();
    }

    /**
     * Returns the {@link JarArchiver} implementation used to package the EAR file.
     * <p/>
 
View Full Code Here

        downloadArtifact(getNexusTestRepoUrl(), gav, "target/downloads/nexus4218/" + gav.getArtifactId() + "-" + gav.getVersion());

    UnArchiver unArchive = TestContainer.getInstance().getPlexusContainer().lookup(ArchiverManager.class).getUnArchiver(bundle);
    unArchive.setSourceFile(bundle);
    unArchive.setDestDirectory(bundle.getParentFile());
    unArchive.extract();

    final StringBuilder sb = new StringBuilder();
    StreamConsumer out = new StreamConsumer()
    {
      public void consumeLine(String line) {
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.