You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by ma...@thewalrus.com on 2008/04/14 20:26:50 UTC

Regex in

I would like to fail if certain files make it into my build (failing on 
"outlawed" dependencies).
I've experimented with path regex expressions with <available>, such as 
the following:

        <fail>
            <condition>
                <available file="**/abc.jar" type="file" 
filepath="${basedir}/target"/>
            </condition>
            The file abc.jar is in the build (it should NOT be there)
        </fail>

This expresses what I want (failing if abc.jar exists anywhere), but 
does not work.  I've tried many variations--they all fail (as desired) 
when I name the file explicitly, but succeed (not desired) when I add "**".

I would appreciate any suggestions.
Thanks!
--the walrus

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org