I figured out a solution. I created an indirection in each task. Task foo
does an ant call of task default_foo. This is accomplished via a property
(target.foo) which is set to default_foo. Then when I want to override foo,
I create target my_foo and change target.foo to be my_foo.
Thanks.
Bob.
-----Original Message-----
From: Robert Kessler [mailto:kessler@cs.utah.edu]
Sent: Friday, July 11, 2003 3:31 PM
To: user@ant.apache.org
Subject: Overriding a task in a Shared build file
Hi,
We wish to have a shared build file and I have investigated using the
DOCTYPE/ENTITY model. This works just great for us, however, I wish to have
the capability to override one or more of the tasks defined in the shared
file.
Is there anyway that I can do this?
Thanks.
Bob.
p.s. One idea that I thought of was to have the shared build file actually
suck in each of the individual targets in their own .xml snippet files.
However, apparently you can't use the DOCTYPE/ENTITY technique in nested
files.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.500 / Virus Database: 298 - Release Date: 7/10/2003
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.500 / Virus Database: 298 - Release Date: 7/10/2003
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
|