org.apache.maven.archiver
Class MavenArchiver
java.lang.Object
org.apache.maven.archiver.MavenArchiver
public class MavenArchiver
- extends Object
- Version:
- $Revision: 1235294 $ $Date: 2012-01-24 16:20:06 +0100 (ti., 24 jan. 2012) $
- Author:
- Emmanuel Venisse
Method Summary |
void |
createArchive(MavenProject project,
MavenArchiveConfiguration archiveConfiguration)
Deprecated. |
void |
createArchive(MavenSession session,
MavenProject project,
MavenArchiveConfiguration archiveConfiguration)
|
org.codehaus.plexus.archiver.jar.JarArchiver |
getArchiver()
|
org.codehaus.plexus.archiver.jar.Manifest |
getManifest(MavenProject project,
ManifestConfiguration config)
Return a pre-configured manifest |
org.codehaus.plexus.archiver.jar.Manifest |
getManifest(MavenProject project,
MavenArchiveConfiguration config)
Deprecated. |
org.codehaus.plexus.archiver.jar.Manifest |
getManifest(MavenSession mavenSession,
MavenProject project,
ManifestConfiguration config)
|
protected org.codehaus.plexus.archiver.jar.Manifest |
getManifest(MavenSession session,
MavenProject project,
ManifestConfiguration config,
Map<String,String> entries)
|
org.codehaus.plexus.archiver.jar.Manifest |
getManifest(MavenSession session,
MavenProject project,
MavenArchiveConfiguration config)
|
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 |
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
MavenArchiver
public MavenArchiver()
getManifest
public org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenProject project,
MavenArchiveConfiguration config)
throws org.codehaus.plexus.archiver.jar.ManifestException,
DependencyResolutionRequiredException
- Deprecated.
- Return a pre-configured manifest
- Parameters:
project
- the projectconfig
- the configuration to use
- Returns:
- a manifest, clients are recommended to use java.util.jar.Manifest datatype.
- Throws:
DependencyResolutionRequiredException
- .
org.codehaus.plexus.archiver.jar.ManifestException
- .
getManifest
public org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenSession session,
MavenProject project,
MavenArchiveConfiguration config)
throws org.codehaus.plexus.archiver.jar.ManifestException,
DependencyResolutionRequiredException
- Throws:
org.codehaus.plexus.archiver.jar.ManifestException
DependencyResolutionRequiredException
getManifest
public org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenProject project,
ManifestConfiguration config)
throws org.codehaus.plexus.archiver.jar.ManifestException,
DependencyResolutionRequiredException
- Return a pre-configured manifest
- Throws:
org.codehaus.plexus.archiver.jar.ManifestException
DependencyResolutionRequiredException
getManifest
public org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenSession mavenSession,
MavenProject project,
ManifestConfiguration config)
throws org.codehaus.plexus.archiver.jar.ManifestException,
DependencyResolutionRequiredException
- Throws:
org.codehaus.plexus.archiver.jar.ManifestException
DependencyResolutionRequiredException
getManifest
protected org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenSession session,
MavenProject project,
ManifestConfiguration config,
Map<String,String> entries)
throws org.codehaus.plexus.archiver.jar.ManifestException,
DependencyResolutionRequiredException
- Throws:
org.codehaus.plexus.archiver.jar.ManifestException
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(MavenProject project,
MavenArchiveConfiguration archiveConfiguration)
throws org.codehaus.plexus.archiver.ArchiverException,
org.codehaus.plexus.archiver.jar.ManifestException,
IOException,
DependencyResolutionRequiredException
- Deprecated.
- Throws:
org.codehaus.plexus.archiver.ArchiverException
org.codehaus.plexus.archiver.jar.ManifestException
IOException
DependencyResolutionRequiredException
createArchive
public void createArchive(MavenSession session,
MavenProject project,
MavenArchiveConfiguration archiveConfiguration)
throws org.codehaus.plexus.archiver.ArchiverException,
org.codehaus.plexus.archiver.jar.ManifestException,
IOException,
DependencyResolutionRequiredException
- Throws:
org.codehaus.plexus.archiver.ArchiverException
org.codehaus.plexus.archiver.jar.ManifestException
IOException
DependencyResolutionRequiredException
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.