Package org.codehaus.plexus.archiver

Examples of org.codehaus.plexus.archiver.Archiver.addDirectory()


        try
        {
            final Archiver archiver;
            archiver = this.archiverManager.getArchiver(archiveExt);
            archiver.setDestFile(file);
            archiver.addDirectory(location);
            archiver.createArchive();
        }
        catch (Throwable throwable)
        {
            if (throwable instanceof IOException || throwable instanceof ArchiverException)
View Full Code Here


            archiver.setDestFile( uberZip );

            if ( inputFile.isDirectory() )
            {
                archiver.addDirectory( inputFile );
            }
            else
            {
                archiver.addArchivedFileSet( inputFile );
            }
View Full Code Here

        for (Map.Entry<File, Boolean> entry : emptyDirs.entrySet()) {
            if (entry.getValue().booleanValue()) {               
                String emptyDirPath = entry.getKey().getAbsolutePath();
                String relativeDir = emptyDirPath.substring(sourceDirPath.length());
                relativeDir = relativeDir.replace('\\', '/');
                archiver.addDirectory(entry.getKey(), serverName + relativeDir);
            }
        }
        emptyDirs.clear();
       
        all.clear();
View Full Code Here

        {
            getLog().info( "Packing " + location + " to\n               " + file );
            Archiver archiver = archiverManager.getArchiver( file );
            archiver.setDestFile( file );
            archiver.setIncludeEmptyDirs( true );
            archiver.addDirectory( location );
            archiver.createArchive();
        }
        catch ( NoSuchArchiverException e )
        {
            throw new MojoExecutionException( "Unknown archiver type", e );
View Full Code Here

        {
            getLog().info( "Packing " + location + " to\n               " + file );
            Archiver archiver = archiverManager.getArchiver( file );
            archiver.setDestFile( file );
            archiver.setIncludeEmptyDirs( true );
            archiver.addDirectory( location );
            archiver.createArchive();
        }
        catch ( NoSuchArchiverException e )
        {
            throw new MojoExecutionException( "Unknown archiver type", e );
View Full Code Here

        {
            getLog().info( "Packing " + location + " to\n               " + file );
            Archiver archiver = archiverManager.getArchiver( file );
            archiver.setDestFile( file );
            archiver.setIncludeEmptyDirs( true );
            archiver.addDirectory( location );
            archiver.createArchive();
        }
        catch ( NoSuchArchiverException e )
        {
            throw new MojoExecutionException( "Unknown archiver type", e );
View Full Code Here

        {
            getLog().info( "Packing " + location + " to\n               " + file );
            Archiver archiver = archiverManager.getArchiver( file );
            archiver.setDestFile( file );
            archiver.setIncludeEmptyDirs( true );
            archiver.addDirectory( location );
            archiver.createArchive();
        }
        catch ( NoSuchArchiverException e )
        {
            throw new MojoExecutionException( "Unknown archiver type", e );
View Full Code Here

            {
                Resource r = (Resource) i.next();

                if ( r.getDirectory().endsWith( "maven-shared-archive-resources" ) )
                {
                    archiver.addDirectory( new File( r.getDirectory() ) );
                }
            }

            //archiver.setDotFileDirectory( new File( project.getBuild().getDirectory() ) );
        }
View Full Code Here

        for (Map.Entry<File, Boolean> entry : emptyDirs.entrySet()) {
            if (entry.getValue().booleanValue()) {               
                String emptyDirPath = entry.getKey().getAbsolutePath();
                String relativeDir = emptyDirPath.substring(sourceDirPath.length());
                relativeDir = relativeDir.replace('\\', '/');
                archiver.addDirectory(entry.getKey(), serverName + relativeDir);
            }
        }
        emptyDirs.clear();
       
        all.clear();
View Full Code Here

            narFile.delete();
        }
        try
        {
            Archiver archiver = archiverManager.getArchiver( NarConstants.NAR_ROLE_HINT );
            archiver.addDirectory( dir, new String[] { include }, null );
            archiver.setDestFile( narFile );
            archiver.createArchive();
        }
        catch ( NoSuchArchiverException 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.