On Monday 12 May 2003 13:21, Dharnidhar Vemuri wrote: > Do u mean with apache-ant-1.6alpha? Let me test it with this version. Yes, I meant apache-ant-1.6alpha, my e-mail was a little confusing.
My build.xml file is <project default="t"> <target name="t"> <delete quiet="yes" dir="classes"/> <mkdir dir="classes"/> <xmlproperty file="x.xml" collapseAttributes="true"/> <echo>${suite.testcases.filename}</echo> <javac srcdir="src" destdir="classes" includes="${suite.testcases.filename}"/> </target> </project> and the output is: t: [delete] Deleting directory /home/preilly/proj/learning/xmlproperties/classes [mkdir] Created dir: /home/preilly/proj/learning/xmlproperties/classes [echo] MyModule.java,MyModule1.java [javac] Compiling 2 source files to /home/preilly/proj/learning/xmlproperties/classes Cheers, Peter > > > > > -----Original Message----- > From: peter reilly [mailto:[EMAIL PROTECTED] > Sent: Monday, May 12, 2003 17:52 > To: Ant Developers List > Subject: Re: FW: Retrieve all the nodes in an XML file using xmlproperty > > > OK, just tested. > My example works for the current nightly build but > not for ant 1.5.3-1. > > Looking at cvs history for XmlProperty task, I think > revision 1.6 of XmlProperties.java added the feature > of adding a "," if the property already existed. > > Peter. > > On Monday 12 May 2003 12:55, Dharnidhar Vemuri wrote: > > Peter, > > > > It still takes the first java file, It does not compile the second file > > at all > > > > > > > > -----Original Message----- > > From: peter reilly [mailto:[EMAIL PROTECTED] > > Sent: Monday, May 12, 2003 17:25 > > To: Ant Developers List > > Subject: Re: FW: Retrieve all the nodes in an XML file using xmlproperty > > > > > > You would probally change the input to include the .java > > in the filename. and use the "includes" attribute of > > javac and not the include sub-element. > > > > <suite filename='MyApplicationTestSet'> > > <testcases filename='MyModule.java'> > > <testcase name='testMyMethod'/> > > </testcases> > > <testcases filename='MyModule1.java'> > > <testcase name='testMyMethod'/> > > </testcases> > > </suite> > > > > <javac srcdir="${src.dir}" destdir="${cls.dir}" > > includes="${suite.testcases.filename}"/> > > > > On Monday 12 May 2003 12:12, Dharnidhar Vemuri wrote: > > > > Hi, > > > > > > > > I have an xml file with the following structure: > > > > > > > > <suite filename='MyApplicationTestSet'> > > > > <testcases filename='MyModule'> > > > > <testcase name='testMyMethod'/> > > > > </testcases> > > > > <testcases filename='MyModule1'> > > > > <testcase name='testMyMethod'/> > > > > </testcases> > > > > </suite> > > > > > > > > > > > > What I am interested is to retrieve all the testcase filenames append > > > > '.java' at the end and compile these java files by using javac. > > > > > > > > My ant target looks like this: > > > > > > > > > > > > <target name="compile" depends="init"> > > > > <xmlproperty file="${xmlfile}" collapseAttributes="true"/> > > > > > > > > <javac srcdir="${src.dir}" destdir="${cls.dir}" > > > > > <include name="${suite.testcases.filename}.java"/> > > > > </javac> > > > > </target> > > > > > > > > When i compile, it compiles only the first file (MyModule.java), but > > > > does > > > > > > not compile (MyModule1.java). > > > > > > > > Is there a way by which I can achieve this? > > > > > > > > > > > > Thanks in advance, > > > > Dharnidhar > > > > > > --------------------------------------------------------------------- > > > 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] > > > > --------------------------------------------------------------------- > > 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] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED]