ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephen McConnell \(DPML\)" <>
Subject RE: ComponentHelper replacement
Date Tue, 23 May 2006 19:10:11 GMT

> -----Original Message-----
> From: Dominique Devienne [] 
> 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 
> > 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 ambitious as what you 
> describe. It's not easy to evolve Ant in such a way, and 
> attempts at starting from scratch failed
> (Ant: myrmidon and mutant), not from lack of quality, but 
> from lack of community support.
> Maven (1 or 2) may indeed be closer to your thinking.

Close? Maybe.
The solution? No.

IMO Maven is too focussed on build time concerns (as opposed to the overall
runtime management subject). In effect Maven's underlying framework does not
fold easily into deployment and runtime solutions (which is at the end of
the day the product of a build).  In addition there are simple pragmatic
issues that Maven does not fulfil.  My point is that Ant as an API needs to
evolve and its evolution should be driven by API users.  It's not a question
of Maven - Maven does not deliver what I need - I can build systems on Ant
that deliver better solutions than Maven but in doing so, there are issues
in the Ant API.

My preference is to improve Ant's API. 

> > I.e. perhaps Dominique's suggestion on the money?
> You meant Wolfgang, no? ;-) --DD

LOL - Yes.

However - it raises an interesting question:

>Dominique wrote:
> Ant's purpose is as a build tools, not a Java library.

So, the question is "can Ant evolve into a good Java API?"

  If the answer is YES - in your opinion .. how?
  If the answer is NO - in your opinion .. why not?

Cheers, Steve.

Stephen McConnell

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message