ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erik Hatcher" <>
Subject Re: cvs commit: jakarta-ant/proposal/myrmidon/src/manifest builtin-ant-roles.template
Date Sun, 13 Jan 2002 14:58:37 GMT
Sorry for the multi-commit.... I got a lock error so did broke it up into
individual commits.

Anyway, I went ahead and picked one other XML file to auto-generate just to
round it out.  I haven't actually dug into the code or architecture of
myrmidon to understand exactly what those files are doing, but I wanted to
at least contribute the XDoclet proof-of-concept.  I won't really have the
bandwidth to dig into it much deeper for a while, but if there are other
files you want me to add to the auto-generation then I could do that
relatively easily.  And it should be self-explanatory enough for others to
have a go with the XDoclet templates.

The XDoclet JAR is one I built from their latest CVS - but it looks like
version 1.1 will be released this week and we can then move to the release
version.  So you'll have to look in XDoclet's CVS tree (actually its best to
build the distribution as the docs are auto-generated!) to see docs on the
template tags.

The speed of generation is not doubled by adding the other template, since
its nested in the <xdoclet> tag - so the build performance hit is mostly
fixed no matter how many templates we have.


----- Original Message -----
From: <>
To: <>
Sent: Sunday, January 13, 2002 9:50 AM
Subject: cvs commit: jakarta-ant/proposal/myrmidon/src/manifest

> ehatcher    02/01/13 06:50:26
>   Added:       proposal/myrmidon/src/manifest builtin-ant-roles.template
>   Log:
>   added builtin-ant-roles XDoclet generation
>   Revision  Changes    Path
>   1.1
>   Index: builtin-ant-roles.template
>   ===================================================================
>   <roles>
>       <XDtClass:forAllClasses abstract="true">
>         <XDtClass:ifHasClassTag tagName="ant:role">
>           <role shorthand="<XDtClass:classTagValue tagName="ant:role"
>                 name="<XDtClass:fullClassName/>"/>
>         </XDtClass:ifHasClassTag>
>       </XDtClass:forAllClasses>
>   </roles>
> --
> To unsubscribe, e-mail:   <>
> For additional commands, e-mail: <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message