good morning sir :-)
I found a way .. my fix is a work around .. so ..
I was happy with anything :-)
<ant:fileScanner var="jspFiles">
<ant:fileset dir="${maven.build.dir}/" includes="**/*.jsp"/>
</ant:fileScanner>
<j:forEach items="${jspFiles.iterator()}" var="jspFile"
indexVar="counter">
<ant:exec executable="grep"
output="${maven.build.dir}/test.data">
<arg line="<jsp:root"/>
<arg line="${jspFile}"/>
</ant:exec>
<u:loadText var="jspRoot"
file="${maven.build.dir}/test.data"/>
<j:if test="${! empty(jspRoot)}">
<j:set var="lofty.xmlfile" value="${jspFile}"/>
<j:set var="lofty.xsldir"
value="${maven.src.dir}/xsl/weblogic9-fixes"/>
<j:set var="lofty.outfile" value="${jspFile}"/>
<attainGoal name="lofty"/>
</j:if>
<del file="${maven.build.dir}/test.data"/>
</j:forEach>
> -----Original Message-----
> From: Adam Jenkins [mailto:[EMAIL PROTECTED]
> Sent: Thursday, 29 September 2005 5:04 AM
> To: '[email protected]'
> Subject: RE: read contents of a file
>
>
> Untested suggestions:
>
> 1. Use ants "loadfile" task with a regexp task to set a
> condition property
> or
> 2. Extend the ant task that does the filtering to include the
> check and
> declare your custom task.
> or
> 3. Use the jelly util load text tag in conjunction with the regexp tag
>
> anyone think of any more?
>
> -----Original Message-----
> From: Ramon Buckland [mailto:[EMAIL PROTECTED]
> Sent: Thursday, 29 September 2005 2:11 AM
> To: '[email protected]'
> Subject: read contents of a file
>
>
> Hi,
>
> I am trying to work out the best way to read the contents of a file.
> Specifically, I an performing an iteration over **/*.jsp files
> and want to only perform tasks on JSP which have <jsp:root declared
> (ie a JSP XML file).
>
> Any ideas ?
>
> Thanks
> Ramon
>