public class MavenArchiver extends Object
Modifier and Type | Field and Description |
---|---|
static String |
REPOSITORY_LAYOUT |
static String |
REPOSITORY_LAYOUT_NONUNIQUE |
static String |
SIMPLE_LAYOUT |
static String |
SIMPLE_LAYOUT_NONUNIQUE |
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) |
JarArchiver |
getArchiver() |
Manifest |
getManifest(MavenProject project,
ManifestConfiguration config)
Return a pre-configured manifest
|
Manifest |
getManifest(MavenProject project,
MavenArchiveConfiguration config)
Deprecated.
|
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(MavenProject project, MavenArchiveConfiguration config) throws ManifestException, DependencyResolutionRequiredException
project
- the projectconfig
- the configuration to useDependencyResolutionRequiredException
- .ManifestException
- .public Manifest getManifest(MavenSession session, MavenProject project, MavenArchiveConfiguration config) throws ManifestException, DependencyResolutionRequiredException
public Manifest getManifest(MavenProject project, ManifestConfiguration config) throws ManifestException, DependencyResolutionRequiredException
public Manifest getManifest(MavenSession mavenSession, MavenProject project, ManifestConfiguration config) throws ManifestException, DependencyResolutionRequiredException
protected Manifest getManifest(MavenSession session, MavenProject project, ManifestConfiguration config, Map<String,String> entries) throws ManifestException, DependencyResolutionRequiredException
public JarArchiver getArchiver()
public void setArchiver(JarArchiver archiver)
public void setOutputFile(File outputFile)
public void createArchive(MavenProject project, MavenArchiveConfiguration archiveConfiguration) throws ArchiverException, ManifestException, IOException, DependencyResolutionRequiredException
public void createArchive(MavenSession session, MavenProject project, MavenArchiveConfiguration archiveConfiguration) throws ArchiverException, ManifestException, IOException, DependencyResolutionRequiredException
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.