The simplest thing would be not putting your validation rules in a target. Having them directly under the <project> tag in common.xml would make them to top-level-tasks, which means that they are executed when running the build (before any target and also when doing an "ant -p").
Alternative: place an <antcall> on top level. Jan >-----Ursprüngliche Nachricht----- >Von: sonaluphale [mailto:[EMAIL PROTECTED] >Gesendet: Dienstag, 13. November 2007 08:22 >An: user@ant.apache.org >Betreff: Implicitly call a target in imported file > > >Hi everyone, >Here is the scenario that we are trying to implement using ANT. >1) We have multiple projects, each having individual build.xml >2) The common targets are defined in common.xml in commons >folder at the >same level of other projects. >3) common.xml contains validateproperties target which will >validate certain >properties. >4) Each build.xml will import common.xml. > >Now, I dont want each project's build.xml to explicitly make a call to >validateprops target. Is there way that when I import a file, it will >execute a desired target in it. (Like static block in java) > > >Thanks, >Sonal. >-- >View this message in context: >http://www.nabble.com/Implicitly-call-a-target-in-imported-file >-tf4796138.html#a13720864 >Sent from the Ant - Users mailing list archive at Nabble.com. > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]