On second though, instead of renaming, why don't we use IDs, which are common and well understood:
<import file="a.xml" id="a" /> <import file="b.xml" id="b" /> <override-target target="init"> <depends refid="a" target="init" /> <depends refid="a" target="init" /> </override-target> or better yet IMHO: <override-target target="init"> <super refid="a" /> <super refid="b" /> </override-target> The <super> notation feels very natural, and I don't see why one would need to called a conflicting target (from an imported build file) from anywhere but the same-name target that resolves the conflict... --DD PS: I would still like to be able to use <depends target="..."> in build file that do not do any imports, to avoid wrapping long attributes like the 'depends' one often is. > -----Original Message----- > From: Conor MacNeill [mailto:[EMAIL PROTECTED] > Sent: Friday, August 01, 2003 9:24 AM > To: Ant Developers List > Subject: Re: override > > <import file="a.xml" prefix="a"/> > <import file="b.xml" prefix="b"/> > > <override target="a.init"> > <antcall target="b.init"/> > </override> > > Thoughts? > > Conor --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]