Add the possibility to define validation regular expressions for required properties in artifact descriptors.
Use the regular expressions to validate user input (and ask the user to try again if the expression doesn't match)
here's an example of a property that is required by the archetype to be only lower case alphabet characters:
— in archetype-metadata.xml :
— at prompt :
Define value for property 'username' (should match expression '^[a-z]*$'): John
Value does not match the expression, please try again: john
Define value for property...