Peter,

OK, I stand corrected amd will take you on good faith that Ant 1.4.1 cures previous ills. Does it pass in tools.dir as a -D param?

If it is all the things we need, I vote we remove tools/ and go with an installed Ant 1.4.1

Regards,

- Paul H



On Wed, 21 Nov 2001 21:27, Paul Hammant wrote:

So as soon as you use build.[sh|bat] then the tools.dir is overidden.
Hmmmm. Have you considered making it work more like the demo/build.xml

Demo does not have xdocs working either!


but it would if you did what I suggested ;)

The way I build demos is by cd'ing into apps/demo and then just "ant".

That's great Peter, but you are an Ant committer too.  Some months ago
we were juggling versions of Ant that were not committed yet.  Should we
use the Ant from ../jakarta-avalon/tools or not.


either should work. The reason we had to wait for 1.4.1 was because of a bug. We should be able to use 1.4.1 for everything now ... you can correct any build.xmls that don't work under 1.4.1 ;)


I used to have Jesktop apps working like that (30 build scripts).  But
came to the conclusion that you could not get ant working from two
places in the same directory tree adequately.


You couldn't before 1.4.1 - now you can ;)

My feeling is that no amopunt of effort with the current Ant will allow
Ant invocation at dirA/ and dirA/dirB where build.xml in the former
delegates to another in the latter.


not sure what you mean but either of the following works in current cornerstone CVS with released version of ant.


build.xml --> apps/demo/build.xml --> build.xml
apps/demo/build.xml --> build.xml

the first occurs if you go ./build.sh demo

while the second occurs if you go
cd apps/demo
ant


True..... But we've completely abandoned our Avalon (and possibly Ant)
newbies if we do that.  It's already amazingly complicated with support
for Ant in a number of different installed or uninstalled places, and
Avalon get via two routes (CVS, nighlty download, release download)


Right - we could possibly remove ant from CVS now. We just need to document the install process (basically adding xalan and junit into ant/lib) and then we could almost remove the whole tools directory.






--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to