org.apache.maven.archiver
public class ManifestConfiguration extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASSPATH_LAYOUT_TYPE_CUSTOM |
static java.lang.String |
CLASSPATH_LAYOUT_TYPE_REPOSITORY |
static java.lang.String |
CLASSPATH_LAYOUT_TYPE_SIMPLE |
Constructor and Description |
---|
ManifestConfiguration() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClasspathLayoutType()
Return the type of layout to use when formatting classpath entries.
|
java.lang.String |
getClasspathPrefix() |
java.lang.String |
getCustomClasspathLayout()
Retrieve the layout expression for use when the layout type set in
setClasspathLayoutType(String)
has the value 'custom'. |
java.lang.String |
getMainClass() |
java.lang.String |
getPackageName() |
boolean |
isAddClasspath() |
boolean |
isAddDefaultImplementationEntries() |
boolean |
isAddDefaultSpecificationEntries() |
boolean |
isAddExtensions() |
boolean |
isClasspathMavenRepositoryLayout()
Deprecated.
Use
getClasspathLayoutType() , and compare to
CLASSPATH_LAYOUT_TYPE_SIMPLE or CLASSPATH_LAYOUT_TYPE_REPOSITORY, also declared in ManifestConfiguration . |
boolean |
isUseUniqueVersions()
Retrieve the flag for whether snapshot artifacts should be added to the
classpath using the timestamp/buildnumber version (the default, when this
flag is true), or using the generic -SNAPSHOT version (when the flag is
false).
|
void |
setAddClasspath(boolean addClasspath) |
void |
setAddDefaultImplementationEntries(boolean addDefaultImplementationEntries) |
void |
setAddDefaultSpecificationEntries(boolean addDefaultSpecificationEntries) |
void |
setAddExtensions(boolean addExtensions) |
void |
setClasspathLayoutType(java.lang.String classpathLayoutType)
Set the type of layout to use when formatting classpath entries.
|
void |
setClasspathMavenRepositoryLayout(boolean classpathMavenRepositoryLayout)
Deprecated.
Use
setClasspathLayoutType(String) , and use
CLASSPATH_LAYOUT_TYPE_SIMPLE, CLASSPATH_LAYOUT_TYPE_CUSTOM, or CLASSPATH_LAYOUT_TYPE_REPOSITORY,
also declared in ManifestConfiguration . |
void |
setClasspathPrefix(java.lang.String classpathPrefix) |
void |
setCustomClasspathLayout(java.lang.String customClasspathLayout)
Set the layout expression for use when the layout type set in
setClasspathLayoutType(String)
has the value 'custom'. |
void |
setMainClass(java.lang.String mainClass) |
void |
setPackageName(java.lang.String packageName) |
void |
setUseUniqueVersions(boolean useUniqueVersions)
Set the flag for whether snapshot artifacts should be added to the
classpath using the timestamp/buildnumber version (the default, when this
flag is true), or using the generic -SNAPSHOT version (when the flag is
false).
|
public static final java.lang.String CLASSPATH_LAYOUT_TYPE_SIMPLE
public static final java.lang.String CLASSPATH_LAYOUT_TYPE_REPOSITORY
public static final java.lang.String CLASSPATH_LAYOUT_TYPE_CUSTOM
public java.lang.String getMainClass()
public java.lang.String getPackageName()
public boolean isAddClasspath()
public boolean isAddDefaultImplementationEntries()
public boolean isAddDefaultSpecificationEntries()
public boolean isAddExtensions()
public boolean isClasspathMavenRepositoryLayout()
getClasspathLayoutType()
, and compare to
CLASSPATH_LAYOUT_TYPE_SIMPLE or CLASSPATH_LAYOUT_TYPE_REPOSITORY, also declared in ManifestConfiguration
.public void setAddClasspath(boolean addClasspath)
public void setAddDefaultImplementationEntries(boolean addDefaultImplementationEntries)
public void setAddDefaultSpecificationEntries(boolean addDefaultSpecificationEntries)
public void setAddExtensions(boolean addExtensions)
public void setClasspathMavenRepositoryLayout(boolean classpathMavenRepositoryLayout)
setClasspathLayoutType(String)
, and use
CLASSPATH_LAYOUT_TYPE_SIMPLE, CLASSPATH_LAYOUT_TYPE_CUSTOM, or CLASSPATH_LAYOUT_TYPE_REPOSITORY,
also declared in ManifestConfiguration
.public void setClasspathPrefix(java.lang.String classpathPrefix)
public void setMainClass(java.lang.String mainClass)
public void setPackageName(java.lang.String packageName)
public java.lang.String getClasspathPrefix()
public java.lang.String getClasspathLayoutType()
setCustomClasspathLayout(String)
.public void setClasspathLayoutType(java.lang.String classpathLayoutType)
ManifestConfiguration
class.
setCustomClasspathLayout(String)
.public java.lang.String getCustomClasspathLayout()
setClasspathLayoutType(String)
has the value 'custom'. The default value is null.
Expressions will be evaluated against the following ordered list of classpath-related objects:
Artifact
instance, if one exists.ArtifactHandler
instance from the artifact above.public void setCustomClasspathLayout(java.lang.String customClasspathLayout)
setClasspathLayoutType(String)
has the value 'custom'. Expressions will be evaluated against the following ordered list of classpath-related objects:
Artifact
instance, if one exists.ArtifactHandler
instance from the artifact above.public boolean isUseUniqueVersions()
public void setUseUniqueVersions(boolean useUniqueVersions)
Copyright © 2014. All Rights Reserved.