public class MavenArchiver extends Object
Modifier and Type | Field and Description |
---|---|
static String |
REPOSITORY_LAYOUT
Repository layout.
|
static String |
REPOSITORY_LAYOUT_NONUNIQUE
Repository layout non unique.
|
static String |
SIMPLE_LAYOUT
The simply layout.
|
static String |
SIMPLE_LAYOUT_NONUNIQUE
simple layout non unique.
|
Constructor and Description |
---|
MavenArchiver() |
Modifier and Type | Method and Description |
---|---|
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) |
public static final String SIMPLE_LAYOUT
public static final String REPOSITORY_LAYOUT
public static final String SIMPLE_LAYOUT_NONUNIQUE
public static final String REPOSITORY_LAYOUT_NONUNIQUE
public org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenProject project, MavenArchiveConfiguration config) throws org.codehaus.plexus.archiver.jar.ManifestException, DependencyResolutionRequiredException
project
- the projectconfig
- the configuration to useDependencyResolutionRequiredException
- .org.codehaus.plexus.archiver.jar.ManifestException
- .public org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenSession session, MavenProject project, MavenArchiveConfiguration config) throws org.codehaus.plexus.archiver.jar.ManifestException, DependencyResolutionRequiredException
session
- The Maven Session.project
- The Maven Project.config
- The MavenArchiveConfigurationManifest
org.codehaus.plexus.archiver.jar.ManifestException
- In case of a failure.DependencyResolutionRequiredException
- Resolution failure.public org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenProject project, ManifestConfiguration config) throws org.codehaus.plexus.archiver.jar.ManifestException, DependencyResolutionRequiredException
project
- MavenProject
config
- ManifestConfiguration
Manifest
org.codehaus.plexus.archiver.jar.ManifestException
- Manifest exception.DependencyResolutionRequiredException
- Dependency resolution exception.public org.codehaus.plexus.archiver.jar.Manifest getManifest(MavenSession mavenSession, MavenProject project, ManifestConfiguration config) throws org.codehaus.plexus.archiver.jar.ManifestException, DependencyResolutionRequiredException
mavenSession
- MavenSession
project
- MavenProject
config
- ManifestConfiguration
Manifest
org.codehaus.plexus.archiver.jar.ManifestException
- The manifest exception.DependencyResolutionRequiredException
- The dependency resolution required exception.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
session
- MavenSession
project
- MavenProject
config
- ManifestConfiguration
entries
- The entries.Manifest
org.codehaus.plexus.archiver.jar.ManifestException
- The manifest exception.DependencyResolutionRequiredException
- The dependency resolution required exception.public org.codehaus.plexus.archiver.jar.JarArchiver getArchiver()
JarArchiver
public void setArchiver(org.codehaus.plexus.archiver.jar.JarArchiver archiver)
archiver
- JarArchiver
public void setOutputFile(File outputFile)
outputFile
- Set output file.public void createArchive(MavenProject project, MavenArchiveConfiguration archiveConfiguration) throws org.codehaus.plexus.archiver.ArchiverException, org.codehaus.plexus.archiver.jar.ManifestException, IOException, DependencyResolutionRequiredException
project
- MavenProject
archiveConfiguration
- MavenArchiveConfiguration
org.codehaus.plexus.archiver.ArchiverException
- Archiver Exception.org.codehaus.plexus.archiver.jar.ManifestException
- Manifest Exception.IOException
- IO Exception.DependencyResolutionRequiredException
- Dependency resolution exception.public void createArchive(MavenSession session, MavenProject project, MavenArchiveConfiguration archiveConfiguration) throws org.codehaus.plexus.archiver.ArchiverException, org.codehaus.plexus.archiver.jar.ManifestException, IOException, DependencyResolutionRequiredException
session
- MavenSession
project
- MavenProject
archiveConfiguration
- MavenArchiveConfiguration
org.codehaus.plexus.archiver.ArchiverException
- Archiver Exception.org.codehaus.plexus.archiver.jar.ManifestException
- Manifest Exception.IOException
- IO Exception.DependencyResolutionRequiredException
- Dependency resolution exception.Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.