Class ArchetypeDescriptor
java.lang.Object
org.apache.maven.archetype.old.descriptor.ArchetypeDescriptor
public class ArchetypeDescriptor
extends java.lang.Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
This indicates the archetype can be a whole project or can be part of another project.private java.lang.String
private java.util.List<java.lang.String>
private java.util.Map<java.lang.String,
TemplateDescriptor> Map
that associates the items in theList
resources
with their attributes (instances ofTemplateDescriptor
.private java.util.List<java.lang.String>
private java.util.Map<java.lang.String,
TemplateDescriptor> Map
that associates the items in theList
siteResources
with their attributes (instances ofTemplateDescriptor
.private java.util.List<java.lang.String>
private java.util.Map<java.lang.String,
TemplateDescriptor> Map
that associates the items in theList
sources
with their attributes (instances ofTemplateDescriptor
.private java.util.List<java.lang.String>
private java.util.Map<java.lang.String,
TemplateDescriptor> Map
that associates the items in theList
testResources
with their attributes (instances ofTemplateDescriptor
.private java.util.List<java.lang.String>
private java.util.Map<java.lang.String,
TemplateDescriptor> Map
that associates the items in theList
testSources
with their attributes (instances ofTemplateDescriptor
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addResource
(java.lang.String resource) void
addSiteResource
(java.lang.String siteResource) void
addSource
(java.lang.String source) void
addTestResource
(java.lang.String testResource) void
addTestSource
(java.lang.String testSource) java.lang.String
getId()
java.util.Map<java.lang.String,
TemplateDescriptor> getResourceDescriptor
(java.lang.String resource) java.util.List<java.lang.String>
java.util.Map<java.lang.String,
TemplateDescriptor> getSiteResourceDescriptor
(java.lang.String siteResource) java.util.List<java.lang.String>
getSourceDescriptor
(java.lang.String source) java.util.List<java.lang.String>
java.util.Map<java.lang.String,
TemplateDescriptor> java.util.Map<java.lang.String,
TemplateDescriptor> getTestResourceDescriptor
(java.lang.String testResource) java.util.List<java.lang.String>
getTestSourceDescriptor
(java.lang.String testSource) java.util.List<java.lang.String>
java.util.Map<java.lang.String,
TemplateDescriptor> boolean
void
putResourceDescriptor
(java.lang.String resource, TemplateDescriptor descriptor) void
putSiteResourceDescriptor
(java.lang.String siteResource, TemplateDescriptor descriptor) void
putSourceDescriptor
(java.lang.String source, TemplateDescriptor descriptor) void
putTestResourceDescriptor
(java.lang.String testResource, TemplateDescriptor descriptor) void
putTestSourceDescriptor
(java.lang.String testSource, TemplateDescriptor descriptor) void
setAllowPartial
(boolean allowPartial) void
setId
(java.lang.String id) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
id
private java.lang.String id -
sources
private java.util.List<java.lang.String> sources -
testSources
private java.util.List<java.lang.String> testSources -
resources
private java.util.List<java.lang.String> resources -
testResources
private java.util.List<java.lang.String> testResources -
siteResources
private java.util.List<java.lang.String> siteResources -
sourcesDescriptors
Map
that associates the items in theList
sources
with their attributes (instances ofTemplateDescriptor
. -
testSourcesDescriptors
Map
that associates the items in theList
testSources
with their attributes (instances ofTemplateDescriptor
. -
resourcesDescriptors
Map
that associates the items in theList
resources
with their attributes (instances ofTemplateDescriptor
. -
testResourcesDescriptors
Map
that associates the items in theList
testResources
with their attributes (instances ofTemplateDescriptor
. -
siteResourcesDescriptors
Map
that associates the items in theList
siteResources
with their attributes (instances ofTemplateDescriptor
. -
allowPartial
private boolean allowPartialThis indicates the archetype can be a whole project or can be part of another project. An example is a site archetype where the POM and directory structure may already exist and you simply want to generate the site directory structure.
-
-
Constructor Details
-
ArchetypeDescriptor
public ArchetypeDescriptor()
-
-
Method Details
-
getId
public java.lang.String getId() -
setId
public void setId(java.lang.String id) -
addSource
public void addSource(java.lang.String source) -
getSources
public java.util.List<java.lang.String> getSources() -
putSourceDescriptor
-
getSourceDescriptor
-
getSourcesDescriptors
-
addTestSource
public void addTestSource(java.lang.String testSource) -
getTestSources
public java.util.List<java.lang.String> getTestSources() -
putTestSourceDescriptor
-
getTestSourceDescriptor
-
getTestSourcesDescriptors
-
addResource
public void addResource(java.lang.String resource) -
getResources
public java.util.List<java.lang.String> getResources() -
putResourceDescriptor
-
getResourceDescriptor
-
getReourcesDescriptors
-
addTestResource
public void addTestResource(java.lang.String testResource) -
getTestResources
public java.util.List<java.lang.String> getTestResources() -
putTestResourceDescriptor
-
getTestResourceDescriptor
-
getTestReourcesDescriptors
-
addSiteResource
public void addSiteResource(java.lang.String siteResource) -
getSiteResources
public java.util.List<java.lang.String> getSiteResources() -
putSiteResourceDescriptor
-
getSiteResourceDescriptor
-
getSiteReourcesDescriptors
-
isAllowPartial
public boolean isAllowPartial() -
setAllowPartial
public void setAllowPartial(boolean allowPartial)
-