public class ManifestConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CLASSPATH_LAYOUT_TYPE_CUSTOM
custom layout type.
|
static String |
CLASSPATH_LAYOUT_TYPE_REPOSITORY
The layout type
|
static String |
CLASSPATH_LAYOUT_TYPE_SIMPLE
The simple layout.
|
Constructor and Description |
---|
ManifestConfiguration() |
Modifier and Type | Method and Description |
---|---|
String |
getClasspathLayoutType()
Return the type of layout to use when formatting classpath entries.
|
String |
getClasspathPrefix() |
String |
getCustomClasspathLayout()
Retrieve the layout expression for use when the layout type set in
setClasspathLayoutType(String) has the value 'custom'. |
String |
getMainClass() |
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(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(String classpathPrefix) |
void |
setCustomClasspathLayout(String customClasspathLayout)
Set the layout expression for use when the layout type set in
setClasspathLayoutType(String) has the value 'custom'. |
void |
setMainClass(String mainClass) |
void |
setPackageName(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 String CLASSPATH_LAYOUT_TYPE_SIMPLE
public static final String CLASSPATH_LAYOUT_TYPE_REPOSITORY
public static final String CLASSPATH_LAYOUT_TYPE_CUSTOM
public String getMainClass()
public String getPackageName()
public boolean isAddClasspath()
public boolean isAddDefaultImplementationEntries()
addDefaultImplementationEntries
public boolean isAddDefaultSpecificationEntries()
addDefaultSpecificationEntries
public boolean isAddExtensions()
addExtensions
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)
addClasspath
- turn on addClasspath or off.public void setAddDefaultImplementationEntries(boolean addDefaultImplementationEntries)
addDefaultImplementationEntries
- true to add default implementations false otherwise.public void setAddDefaultSpecificationEntries(boolean addDefaultSpecificationEntries)
addDefaultSpecificationEntries
- add default specifications true/false.public void setAddExtensions(boolean addExtensions)
addExtensions
- true to add extensions false otherwise.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
.classpathMavenRepositoryLayout
- true/false classpath maven repositorypublic void setClasspathPrefix(String classpathPrefix)
classpathPrefix
- The prefix.public void setMainClass(String mainClass)
mainClass
- The main class.public void setPackageName(String packageName)
packageName
- The package name.public String getClasspathPrefix()
public String getClasspathLayoutType()
setCustomClasspathLayout(String)
.public void setClasspathLayoutType(String classpathLayoutType)
ManifestConfiguration
class. setCustomClasspathLayout(String)
.classpathLayoutType
- The classpath layout type.public 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(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.customClasspathLayout
- The custom classpath layout.public boolean isUseUniqueVersions()
useUniqueVersions
public void setUseUniqueVersions(boolean useUniqueVersions)
useUniqueVersions
- true to use unique versions or not.Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.