Add support to Castor Maven2 Plugin so that it works with binding files for 
multiple xml schemas.
-------------------------------------------------------------------------------------------------

         Key: MOJO-287
         URL: http://jira.codehaus.org/browse/MOJO-287
     Project: Mojo
        Type: Improvement

  Components: castor  
    Versions: 1.0    
    Reporter: Brett Ramdeen
 Attachments: castor.zip

Please alter the Castor Maven2 plugin so that it supports binding files for 
multple xml schemas:

Right now its possible to use the 'schemaDirectory' parameter to configure the 
plugin to run the SourceGenerator on all of the XSD's in a specified directory. 
 However, when using this parameter, there is no way to specify the name of the 
binding files for each XSD.

In Maven 1, I was able to do this by naming the binding files after their 
corresponding schema according to the following rule:

If the schema was named 'foo.xsd', then its binding file would be named 
'foo.xsd.binding'.  I then created a maven goal such that when it  would loop 
on the directory with the schemas, it would take the schema name and append 
'.binding' to specify which binding file to  use.

I have included a sample Maven 1 project which has this behaviour.  The 
maven.xml has the goal (named 'bind') and the filescanner of rellevance which 
build the list of schemas (and their binding files) to run the SourceGenerator 
on.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to