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(MavenSession session,
MavenProject project,
MavenArchiveConfiguration archiveConfiguration) |
JarArchiver |
getArchiver() |
Manifest |
getManifest(MavenProject project,
ManifestConfiguration config)
Return a pre-configured manifest
|
Manifest |
getManifest(MavenSession mavenSession,
MavenProject project,
ManifestConfiguration config) |
protected Manifest |
getManifest(MavenSession session,
MavenProject project,
ManifestConfiguration config,
Map<String,String> entries) |
Manifest |
getManifest(MavenSession session,
MavenProject project,
MavenArchiveConfiguration config) |
void |
setArchiver(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 Manifest getManifest(MavenSession session, MavenProject project, MavenArchiveConfiguration config) throws ManifestException, DependencyResolutionRequiredException
session - The Maven Session.project - The Maven Project.config - The MavenArchiveConfigurationManifestManifestException - In case of a failure.DependencyResolutionRequiredException - Resolution failure.public Manifest getManifest(MavenProject project, ManifestConfiguration config) throws ManifestException, DependencyResolutionRequiredException
project - MavenProjectconfig - ManifestConfigurationManifestManifestException - Manifest exception.DependencyResolutionRequiredException - Dependency resolution exception.public Manifest getManifest(MavenSession mavenSession, MavenProject project, ManifestConfiguration config) throws ManifestException, DependencyResolutionRequiredException
mavenSession - MavenSessionproject - MavenProjectconfig - ManifestConfigurationManifestManifestException - The manifest exception.DependencyResolutionRequiredException - The dependency resolution required exception.protected Manifest getManifest(MavenSession session, MavenProject project, ManifestConfiguration config, Map<String,String> entries) throws ManifestException, DependencyResolutionRequiredException
session - MavenSessionproject - MavenProjectconfig - ManifestConfigurationentries - The entries.ManifestManifestException - The manifest exception.DependencyResolutionRequiredException - The dependency resolution required exception.public JarArchiver getArchiver()
JarArchiverpublic void setArchiver(JarArchiver archiver)
archiver - JarArchiverpublic void setOutputFile(File outputFile)
outputFile - Set output file.public void createArchive(MavenSession session, MavenProject project, MavenArchiveConfiguration archiveConfiguration) throws ManifestException, IOException, DependencyResolutionRequiredException
session - MavenSessionproject - MavenProjectarchiveConfiguration - MavenArchiveConfigurationArchiverException - Archiver Exception.ManifestException - Manifest Exception.IOException - IO Exception.DependencyResolutionRequiredException - Dependency resolution exception.Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.