ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antoine Levy-Lambert" <levylamb...@tiscali-dsl.de>
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"
refid="ref.emptyfileset"/>
       <condition property="fileset.isempty">
           <equals arg1="${property.emptyfileset}" arg2=""/>
       </condition>
       <fail if="fileset.isempty" message="empty fileset"/>
   </target>
</project>

Antoine
----- Original Message -----
From: "sunil singh" <sunil.singh@oracle.com>
To: "Ant Users List" <user@ant.apache.org>
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
under
> 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: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message