Class DefaultArchetypeGenerationQueryer

java.lang.Object
org.apache.maven.archetype.ui.generation.DefaultArchetypeGenerationQueryer
All Implemented Interfaces:
ArchetypeGenerationQueryer

@Named("default") @Singleton public class DefaultArchetypeGenerationQueryer extends Object implements ArchetypeGenerationQueryer
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • prompter

      @Inject private org.codehaus.plexus.components.interactivity.Prompter prompter
  • Constructor Details

    • DefaultArchetypeGenerationQueryer

      public DefaultArchetypeGenerationQueryer()
  • Method Details

    • confirmConfiguration

      public boolean confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) throws org.codehaus.plexus.components.interactivity.PrompterException
      Specified by:
      confirmConfiguration in interface ArchetypeGenerationQueryer
      Throws:
      org.codehaus.plexus.components.interactivity.PrompterException
    • getPropertyValue

      public String getPropertyValue(String requiredProperty, String defaultValue, Pattern validationRegex) throws org.codehaus.plexus.components.interactivity.PrompterException
      Specified by:
      getPropertyValue in interface ArchetypeGenerationQueryer
      Throws:
      org.codehaus.plexus.components.interactivity.PrompterException
    • setPrompter

      public void setPrompter(org.codehaus.plexus.components.interactivity.Prompter prompter)