Class ArchetypeDescriptor

java.lang.Object
org.apache.maven.archetype.old.descriptor.ArchetypeDescriptor

public class ArchetypeDescriptor extends java.lang.Object
  • 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

      private java.util.Map<java.lang.String,TemplateDescriptor> sourcesDescriptors
      Map that associates the items in the List sources with their attributes (instances of TemplateDescriptor.
    • testSourcesDescriptors

      private java.util.Map<java.lang.String,TemplateDescriptor> testSourcesDescriptors
      Map that associates the items in the List testSources with their attributes (instances of TemplateDescriptor.
    • resourcesDescriptors

      private java.util.Map<java.lang.String,TemplateDescriptor> resourcesDescriptors
      Map that associates the items in the List resources with their attributes (instances of TemplateDescriptor.
    • testResourcesDescriptors

      private java.util.Map<java.lang.String,TemplateDescriptor> testResourcesDescriptors
      Map that associates the items in the List testResources with their attributes (instances of TemplateDescriptor.
    • siteResourcesDescriptors

      private java.util.Map<java.lang.String,TemplateDescriptor> siteResourcesDescriptors
      Map that associates the items in the List siteResources with their attributes (instances of TemplateDescriptor.
    • allowPartial

      private boolean allowPartial
      This 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

      public void putSourceDescriptor(java.lang.String source, TemplateDescriptor descriptor)
    • getSourceDescriptor

      public TemplateDescriptor getSourceDescriptor(java.lang.String source)
    • getSourcesDescriptors

      public java.util.Map<java.lang.String,TemplateDescriptor> getSourcesDescriptors()
    • addTestSource

      public void addTestSource(java.lang.String testSource)
    • getTestSources

      public java.util.List<java.lang.String> getTestSources()
    • putTestSourceDescriptor

      public void putTestSourceDescriptor(java.lang.String testSource, TemplateDescriptor descriptor)
    • getTestSourceDescriptor

      public TemplateDescriptor getTestSourceDescriptor(java.lang.String testSource)
    • getTestSourcesDescriptors

      public java.util.Map<java.lang.String,TemplateDescriptor> getTestSourcesDescriptors()
    • addResource

      public void addResource(java.lang.String resource)
    • getResources

      public java.util.List<java.lang.String> getResources()
    • putResourceDescriptor

      public void putResourceDescriptor(java.lang.String resource, TemplateDescriptor descriptor)
    • getResourceDescriptor

      public TemplateDescriptor getResourceDescriptor(java.lang.String resource)
    • getReourcesDescriptors

      public java.util.Map<java.lang.String,TemplateDescriptor> getReourcesDescriptors()
    • addTestResource

      public void addTestResource(java.lang.String testResource)
    • getTestResources

      public java.util.List<java.lang.String> getTestResources()
    • putTestResourceDescriptor

      public void putTestResourceDescriptor(java.lang.String testResource, TemplateDescriptor descriptor)
    • getTestResourceDescriptor

      public TemplateDescriptor getTestResourceDescriptor(java.lang.String testResource)
    • getTestReourcesDescriptors

      public java.util.Map<java.lang.String,TemplateDescriptor> getTestReourcesDescriptors()
    • addSiteResource

      public void addSiteResource(java.lang.String siteResource)
    • getSiteResources

      public java.util.List<java.lang.String> getSiteResources()
    • putSiteResourceDescriptor

      public void putSiteResourceDescriptor(java.lang.String siteResource, TemplateDescriptor descriptor)
    • getSiteResourceDescriptor

      public TemplateDescriptor getSiteResourceDescriptor(java.lang.String siteResource)
    • getSiteReourcesDescriptors

      public java.util.Map<java.lang.String,TemplateDescriptor> getSiteReourcesDescriptors()
    • isAllowPartial

      public boolean isAllowPartial()
    • setAllowPartial

      public void setAllowPartial(boolean allowPartial)