org.apache.maven.archiver
Class MavenArchiver

java.lang.Object
  extended by org.apache.maven.archiver.MavenArchiver

public class MavenArchiver
extends Object

Version:
$Revision: 1037536 $ $Date: 2010-11-21 20:40:03 +0100 (sø., 21 nov. 2010) $
Author:
Emmanuel Venisse

Field Summary
static String REPOSITORY_LAYOUT
           
static String REPOSITORY_LAYOUT_NONUNIQUE
           
static String SIMPLE_LAYOUT
           
static String SIMPLE_LAYOUT_NONUNIQUE
           
 
Constructor Summary
MavenArchiver()
           
 
Method Summary
 void createArchive(org.apache.maven.project.MavenProject project, MavenArchiveConfiguration archiveConfiguration)
           
 org.codehaus.plexus.archiver.jar.JarArchiver getArchiver()
           
 org.codehaus.plexus.archiver.jar.Manifest getManifest(org.apache.maven.project.MavenProject project, ManifestConfiguration config)
          Return a pre-configured manifest
protected  org.codehaus.plexus.archiver.jar.Manifest getManifest(org.apache.maven.project.MavenProject project, ManifestConfiguration config, Map entries)
           
 org.codehaus.plexus.archiver.jar.Manifest getManifest(org.apache.maven.project.MavenProject project, MavenArchiveConfiguration config)
          Return a pre-configured manifest
 void setArchiver(org.codehaus.plexus.archiver.jar.JarArchiver archiver)
           
 void setOutputFile(File outputFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIMPLE_LAYOUT

public static final String SIMPLE_LAYOUT
See Also:
Constant Field Values

REPOSITORY_LAYOUT

public static final String REPOSITORY_LAYOUT
See Also:
Constant Field Values

SIMPLE_LAYOUT_NONUNIQUE

public static final String SIMPLE_LAYOUT_NONUNIQUE
See Also:
Constant Field Values

REPOSITORY_LAYOUT_NONUNIQUE

public static final String REPOSITORY_LAYOUT_NONUNIQUE
See Also:
Constant Field Values
Constructor Detail

MavenArchiver

public MavenArchiver()
Method Detail

getManifest

public org.codehaus.plexus.archiver.jar.Manifest getManifest(org.apache.maven.project.MavenProject project,
                                                             MavenArchiveConfiguration config)
                                                      throws org.codehaus.plexus.archiver.jar.ManifestException,
                                                             org.apache.maven.artifact.DependencyResolutionRequiredException
Return a pre-configured manifest

Throws:
org.codehaus.plexus.archiver.jar.ManifestException
org.apache.maven.artifact.DependencyResolutionRequiredException

getManifest

public org.codehaus.plexus.archiver.jar.Manifest getManifest(org.apache.maven.project.MavenProject project,
                                                             ManifestConfiguration config)
                                                      throws org.codehaus.plexus.archiver.jar.ManifestException,
                                                             org.apache.maven.artifact.DependencyResolutionRequiredException
Return a pre-configured manifest

Throws:
org.codehaus.plexus.archiver.jar.ManifestException
org.apache.maven.artifact.DependencyResolutionRequiredException

getManifest

protected org.codehaus.plexus.archiver.jar.Manifest getManifest(org.apache.maven.project.MavenProject project,
                                                                ManifestConfiguration config,
                                                                Map entries)
                                                         throws org.codehaus.plexus.archiver.jar.ManifestException,
                                                                org.apache.maven.artifact.DependencyResolutionRequiredException
Throws:
org.codehaus.plexus.archiver.jar.ManifestException
org.apache.maven.artifact.DependencyResolutionRequiredException

getArchiver

public org.codehaus.plexus.archiver.jar.JarArchiver getArchiver()

setArchiver

public void setArchiver(org.codehaus.plexus.archiver.jar.JarArchiver archiver)

setOutputFile

public void setOutputFile(File outputFile)

createArchive

public void createArchive(org.apache.maven.project.MavenProject project,
                          MavenArchiveConfiguration archiveConfiguration)
                   throws org.codehaus.plexus.archiver.ArchiverException,
                          org.codehaus.plexus.archiver.jar.ManifestException,
                          IOException,
                          org.apache.maven.artifact.DependencyResolutionRequiredException
Throws:
org.codehaus.plexus.archiver.ArchiverException
org.codehaus.plexus.archiver.jar.ManifestException
IOException
org.apache.maven.artifact.DependencyResolutionRequiredException


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.