org.apache.maven.archiver
Class MavenArchiver

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

public class MavenArchiver
extends java.lang.Object

Version:
$Revision: 697981 $ $Date: 2008-09-22 22:44:40 +0200 (Mo, 22. Sep 2008) $
Author:
Emmanuel Venisse

Field Summary
static java.lang.String REPOSITORY_LAYOUT
           
static java.lang.String REPOSITORY_LAYOUT_NONUNIQUE
           
static java.lang.String SIMPLE_LAYOUT
           
static java.lang.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, java.util.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(java.io.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 java.lang.String SIMPLE_LAYOUT
See Also:
Constant Field Values

REPOSITORY_LAYOUT

public static final java.lang.String REPOSITORY_LAYOUT
See Also:
Constant Field Values

SIMPLE_LAYOUT_NONUNIQUE

public static final java.lang.String SIMPLE_LAYOUT_NONUNIQUE
See Also:
Constant Field Values

REPOSITORY_LAYOUT_NONUNIQUE

public static final java.lang.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,
                                                                java.util.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(java.io.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,
                          java.io.IOException,
                          org.apache.maven.artifact.DependencyResolutionRequiredException
Throws:
org.codehaus.plexus.archiver.ArchiverException
org.codehaus.plexus.archiver.jar.ManifestException
java.io.IOException
org.apache.maven.artifact.DependencyResolutionRequiredException


Copyright © 2011. All Rights Reserved.