ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Rich" <>
Subject containsregexp selector Ant 1.6.5
Date Thu, 04 Aug 2005 18:13:28 GMT
Hi All,
I am trying to use a fileset to find all the Java ListResourceBundle files in a product. I
am trying to use the following:

<fileset id="lrbset" dir="${SOURCEFILESDIR}/${PRODUCT}" includes="**/*">
    <filename name="**/*.java"/>
      <containsregexp expression=".*\s+class\s+[^\s]+\s+extends\s+ListResourceBundle.*"/>
      <containsregexp expression=".*\s+class\s+[^\s]+\s+extends\s+java\.util\.ListResourceBundle.*"/>

Works great if "class", "extends", and "ListResourceBundle" are on the same line in a file.
If there is a line break in there anywhere it does not find the file.

Snippets from some example files:
public class LRB01 extends java.util.ListResourceBundle
implements ComponentLetterError  {

public class LRB03
extends ListResourceBundle

public class LRB04 extends ListResourceBundle {

The fileset finds examples 1 and 3 but not example 2.

Any clues as to what to change or how to approach this differently?

tia Bill

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

View raw message