Details
-
New Feature
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
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 :
<requiredProperty key="username">
<validationRegex>^[a-z]*$</validationRegex>
</requiredProperty>
— 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...
Attachments
Issue Links
- is related to
-
ARCHETYPE-534 archetype-descriptor.xsd is out of date
- Closed
-
ARCHETYPE-554 create archetype-descriptor-1.1.0.xsd containing validation regexp
- Closed
- links to