maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Manuel Ryan (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ARCHETYPE-487) Input validation for required properties defined in artifact descriptor
Date Fri, 04 Sep 2015 09:15:45 GMT
Manuel Ryan created ARCHETYPE-487:
-------------------------------------

             Summary: Input validation for required properties defined in artifact descriptor
                 Key: ARCHETYPE-487
                 URL: https://issues.apache.org/jira/browse/ARCHETYPE-487
             Project: Maven Archetype
          Issue Type: New Feature
          Components: Archetypes, Generator, Plugin
            Reporter: Manuel Ryan
            Priority: Minor


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...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message