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 |
isAddBuildEnvironmentEntries() |
boolean |
isAddClasspath() |
boolean |
isAddDefaultEntries() |
boolean |
isAddDefaultImplementationEntries() |
boolean |
isAddDefaultSpecificationEntries() |
boolean |
isAddExtensions() |
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 |
setAddBuildEnvironmentEntries(boolean addBuildEnvironmentEntries) |
void |
setAddClasspath(boolean addClasspath) |
void |
setAddDefaultEntries(boolean addDefaultEntries) |
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 |
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 isAddDefaultEntries()
addDefaultEntries
public boolean isAddBuildEnvironmentEntries()
addBuildEnvironmentEntries
public boolean isAddDefaultImplementationEntries()
addDefaultImplementationEntries
public boolean isAddDefaultSpecificationEntries()
addDefaultSpecificationEntries
public boolean isAddExtensions()
addExtensions
public void setAddClasspath(boolean addClasspath)
addClasspath
- turn on addClasspath or off.public void setAddDefaultEntries(boolean addDefaultEntries)
addDefaultEntries
- add default entries true/false.public void setAddBuildEnvironmentEntries(boolean addBuildEnvironmentEntries)
addBuildEnvironmentEntries
- add build environment information true/false.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 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–2019 The Apache Software Foundation. All rights reserved.