Adrian created ARCHETYPE-424:
--------------------------------

             Summary: Conditionally include or exclude a fileSet from an 
archetype when project is generated
                 Key: ARCHETYPE-424
                 URL: https://jira.codehaus.org/browse/ARCHETYPE-424
             Project: Maven Archetype
          Issue Type: New Feature
            Reporter: Adrian


I'm creating a project generating code samples for accessing Oracle and 
Mainframe.

I want to conditionnaly generate the samples based on user input
Define value for groupId: : com.example
Define value for artifactId: : myproject
Define value for package:  com.example: :
Define value for SGBD Sample : : Y
Define value for Mainframe Sample : : N

Could it be possible to add this functionnality ?

i.e. This could be done by adding an attribute into fileSet element which would 
indicate if the fileSet directive needs to be taken into account :

{code:xml}
<fileSet filtered="true" encoding="UTF-8" enable="${mainframeSample}">
        <directory>src/main/java</directory>
        <includes>
                <include>mainframe/*.java</include>
        </includes>
</fileSet>
{code}

Some links : 
 * 
[http://stackoverflow.com/questions/1919704/how-do-i-conditionally-include-or-exclude-a-file-from-an-archetype-when-project]
 * [ARCHETYPE-58|http://jira.codehaus.org/browse/ARCHETYPE-58] (this one didn't 
adressed this issue)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to