On 7/31/07, Miroslav Šulc <[EMAIL PROTECTED]> wrote: > What would this do? Replace <all-source-files/> with the <fileset>s? If > so, that would be great :-) Yep, that is the idea.
Peter > > -- > Miroslav Šulc > > > Peter Reilly napsal(a): > > I am "working" (in the to-do queue) on a enhanced version of <macrodef> > > allows nearly arbitrary fragments of xml to be marcodef'ed. > > see: > > http://issues.apache.org/bugzilla/show_bug.cgi?id=40678 > > > > This should address your use case: > > <macrodef name="all-source-files"> > > <fragment> > > <fileset dir="..." includes="..."/> > > <fileset dir="..." includes="..."/> > > <fileset dir="..." includes="..."/> > > </fragment> > > </macrodef> > > > > <target name="pmd"> > > <pmd> > > <all-source-files/> > > </pmd> > > </target> > > > > Peter > > > > On 7/30/07, Miroslav Šulc <[EMAIL PROTECTED]> wrote: > > > >> thx, at least now I know it's not possible :-) > >> > >> -- > >> Miroslav Šulc > >> > >> > >> Peter Reilly napsal(a): > >> > >>> I do not think that this is currently possible. > >>> > >>> Peter > >>> > >>> > >>> On 7/30/07, Miroslav Šulc <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>>> Hi, > >>>> > >>>> I am not very experienced with ant. I have several targets, each for > >>>> source code checks. These targets are 'pmd', 'cpd' and 'checkstyle'. All > >>>> the corresponding tasks support <fileset> element. My project consists > >>>> of tens of subprojects. What I want to achieve is to define the set of > >>>> sources at one place and then just reference it from those <pmd>, <cpd> > >>>> and <checkstyle> tasks. What is the correct way? I thought I can use > >>>> something like this: > >>>> > >>>> <union id="all.source.files"> > >>>> <fileset dir="..." includes="..."/> > >>>> <fileset dir="..." includes="..."/> > >>>> <fileset dir="..." includes="..."/> > >>>> <fileset dir="..." includes="..."/> > >>>> ... > >>>> </union> > >>>> > >>>> <target name="pmd"> > >>>> <pmd> > >>>> <fileset refid="all.source.files"/> > >>>> </pmd> > >>>> </target> > >>>> > >>>> but that doesn't work. I tried even other things that came to my mind > >>>> but none of them worked. I'm not even sure that what I want to achieve > >>>> is achievable with current <pmd>, <cpd> and <checkstyle> tasks or they > >>>> have to be enhanced to support unions or sets of filesets. > >>>> > >>>> Thanks for any suggestions. > >>>> > >>>> -- > >>>> Miroslav Šulc > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]