ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vimil Saju <>
Subject Re: Checking if a Target Exists
Date Thu, 03 Nov 2011 13:55:26 GMT
I think you can use the scriptdef task to do this. You can write a script within the scriptdef
object to access the methods of the project object. The project object has methods to list
the targets defined under the project, which you can use to test if a given target exists.
Btw antcall does not launch a new jvm, it only reloads the build.xml.

From: Steve Amerige <>
To: Ant Users List <>
Sent: Thursday, November 3, 2011 4:52 AM
Subject: Checking if a Target Exists

Hi all,

I want to be able to check if a target exists and hope you can help.  I'm looking for a generic
solution that doesn't rely any knowledge of the target name to be checked.  It is not possible
to modify the target code.  And, I'd like to avoid any solutions that cause the entire JVM
to be loaded (e.g., as with antcall).

My environment is Ant 1.7 and allows for the use of Ant-Contrib and Groovy.

Any ideas on how to do this?  Even better, any solutions anyone have to share?!

Steve Amerige
SAS Institute, Deployment Software Development
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message