Re: ComponentHelper replacement

2006-06-27 Thread Stefan Bodewig
On Tue, 27 Jun 2006, Jan Materne <[EMAIL PROTECTED]> wrote: >>I'm thinking along the lines of moving the ant codebase >>structure to something that reflects a project codebase per >>jar file where each project (a.k.a. ant-sub-project) would >>have its own build file, clearly identified dependen

AW: ComponentHelper replacement

2006-06-26 Thread Jan.Materne
>> -split out libraries for execution, java exec, other misc things >> -complete programmatic use of ant without problems > >I'm thinking along the lines of moving the ant codebase >structure to something that reflects a project codebase per >jar file where each project (a.k.a. ant-sub-project)

RE: ComponentHelper replacement

2006-06-26 Thread Stephen McConnell \(DPML\)
> -Original Message- > From: Steve Loughran [mailto:[EMAIL PROTECTED] Apologies for the delay in responding (have been swamped with moving house and the cup). > > I think that part of the problem here is that Ant is > > bootstrapping itself from nothing and as a > > consequence w

Re: ComponentHelper replacement

2006-06-04 Thread Steve Loughran
Stephen McConnell (DPML) wrote: -Original Message- From: Steve Loughran [mailto:[EMAIL PROTECTED] Sent: Friday, 26 May 2006 10:59 PM To: Ant Developers List Subject: Re: ComponentHelper replacement Wolfgang Häfelinger wrote: My preference is to improve Ant's API. I

RE: ComponentHelper replacement

2006-05-29 Thread Jeffrey E Care
Wolfgang Häfelinger <[EMAIL PROTECTED]> wrote on 05/26/2006 04:49:05 AM: > >> My preference is to improve Ant's API. > > I  would  like  to  see  Ant  evolving in such a way allowing > me to implement a framework like Maven on top of it. Like Maven in what way? At IBM we've built a vast set

RE: ComponentHelper replacement

2006-05-28 Thread Stephen McConnell \(DPML\)
> -Original Message- > From: Steve Loughran [mailto:[EMAIL PROTECTED] > Sent: Friday, 26 May 2006 10:59 PM > To: Ant Developers List > Subject: Re: ComponentHelper replacement > > Wolfgang Häfelinger wrote: > >>>My preference is to improve Ant's

Re: ComponentHelper replacement

2006-05-26 Thread Wolfgang Häfelinger
ECTED]> 26-05-2006 15:29 Please respond to "Ant Developers List" To Ant Developers List cc Subject Re: ComponentHelper replacement Wolfgang Häfelinger wrote: >>>My preference is to improve Ant's API. > > > I would like to see Ant evolving i

Re: ComponentHelper replacement

2006-05-26 Thread Steve Loughran
Wolfgang Häfelinger wrote: My preference is to improve Ant's API. I would like to see Ant evolving in such a way allowing me to implement a framework like Maven on top of it. So, the question is "can Ant evolve into a good Java API?" I have no doubt that it can be done, we just

RE: ComponentHelper replacement

2006-05-26 Thread Wolfgang Häfelinger
o see Python supported). Cheers, Wolfgang. "Stephen McConnell (DPML)" <[EMAIL PROTECTED]> 23-05-2006 21:10 Please respond to "Ant Developers List" To "'Ant Developers List'" cc Subject RE: ComponentHelper replacement > -Origin

RE: ComponentHelper replacement

2006-05-23 Thread Stephen McConnell \(DPML\)
> -Original Message- > From: Dominique Devienne [mailto:[EMAIL PROTECTED] > Sent: Wednesday, 24 May 2006 4:16 AM > To: Ant Developers List > Subject: Re: ComponentHelper replacement > > > However, it is possible to isolate Ant idiosyncrasies as an > > im

Re: ComponentHelper replacement

2006-05-23 Thread Dominique Devienne
However, it is possible to isolate Ant idiosyncrasies as an implementation concern providing one can establish a viable project model. I've long thought Ant needed a more rigorous model exposed to Java clients and extension builders. However, I don't think what I had in mind was quite as ambitio

RE: ComponentHelper replacement

2006-05-23 Thread Steve
Wolfgang Häfelinger wrote: > Dominique Devienne wrote: > > Ant's purpose is as a build tools, not a Java library. > > Perhaps time to change. It seems to me that a primary objective of the Ant community has been to focus on the build file XML integrity over and above API integrity. If you tak

Re: ComponentHelper replacement

2006-05-23 Thread Steve Loughran
Wolfgang Ha"felinger wrote: Hey, Ant's purpose is as a build tools, not a Java library. Perhaps time to change. After all, there must be a reason why Maven's community is growing :-) Ahh, we arent going to go there. is just syntactic sugar, and is better not used IMHO. I disagree. It's

Re: ComponentHelper replacement

2006-05-23 Thread Wolfgang Häfelinger
cool as "macrodef" which I really love. Cheers, Wolfgang. "Dominique Devienne" <[EMAIL PROTECTED]> 23-05-2006 14:53 Please respond to "Ant Developers List" To "Ant Developers List" cc Subject Re: ComponentHelper replacement > Still the

Re: ComponentHelper replacement

2006-05-23 Thread Dominique Devienne
Still the overall problem I have with customizing Ant is the over-usage of "private". It also bites at other places, ComponentHelper is just an example. On the contrary, it's a Good Thing (TM) Ant's purpose is as a build tools, not a Java library. Keeping its internals private allows future re

Re: ComponentHelper replacement

2006-05-23 Thread Wolfgang Häfelinger
have with customizing Ant is the over-usage of "private". It also bites at other places, ComponentHelper is just an example. Cheers, Wolfgang. Kev Jackson <[EMAIL PROTECTED]> 23-05-2006 13:23 Please respond to "Ant Developers List" To "Ant Developer

Re: ComponentHelper replacement

2006-05-23 Thread Kev Jackson
On 23 May 2006, at 17:26, Wolfgang Häfelinger wrote: Hi, I'm heavily using to override/customize tasks. It annoys me and users of my framework to see messages like Trying to override old definition of task junit ignoring the rest of your message for now - your main problem seem

ComponentHelper replacement

2006-05-23 Thread Wolfgang Häfelinger
Hi, I'm heavily using to override/customize tasks. It annoys me and users of my framework to see messages like Trying to override old definition of task junit and so I had the idea to write my "own" ComponentHelper and to hook it in via reference "ant.ComponentHelper". The idea is -