Class ArchetypeDescriptor

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

public class ArchetypeDescriptor extends Object
  • Field Details

    • id

      private String id
    • sources

      private List<String> sources
    • testSources

      private List<String> testSources
    • resources

      private List<String> resources
    • testResources

      private List<String> testResources
    • siteResources

      private List<String> siteResources
    • sourcesDescriptors

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

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

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

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

      private Map<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