ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antoine Levy-Lambert" <>
Subject Re: Ant build shows BUILD SUCCESSFUL even for no java sources.
Date Wed, 21 May 2003 06:56:25 GMT
Hi Sunil,
here is a sample which does what you want :

<project name="emptyfileset" default="emptyfileset">
   <target name="emptyfileset">
       <!-- you just need to adapt the fileset here -->
       <fileset dir="/temp" includes="**/*.java" id="ref.emptyfileset"/>
       <pathconvert targetos="unix" property="property.emptyfileset"
       <condition property="fileset.isempty">
           <equals arg1="${property.emptyfileset}" arg2=""/>
       <fail if="fileset.isempty" message="empty fileset"/>

----- Original Message -----
From: "sunil singh" <>
To: "Ant Users List" <>
Sent: Wednesday, May 21, 2003 12:10 AM
Subject: Ant build shows BUILD SUCCESSFUL even for no java sources.

> Hi,
>  Doing an ant build for a project, the build is shown to be successful
>  even though the source folder is empty and there are no java sources
> it.
>  For example:
>  If we have a build.xml file and an empty src folder to which the
>  build.xml refers, and there are no source files under it.
> MyProject/build.xml
> MyProject/src/project/calculations/...
>  Now the ant build sees this as not an issue, and happily claims that the
>  Build is successful, whereas there was nothing to build(compile) in first
> place.
>  Is there a way we can make ant to recognise this as a problem and show a
>  Build Failure.
> [ I am looking for native ant solution, I know that we might embed other
>  perl scripts etc. in the build.xml to look for *.java and complain if it
> doesn't see any
> there ]
> Thanks! for any help.
> Sunil--


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

View raw message