On Tue, 2003-10-28 at 10:00, Kyle Adams wrote:
> I think a lot of these intricacies could be avoided if Maven offered an extensible 
> mechanism (for example, an abstract VersionExtractor, a la Ruper) for extracting 
> version info--from the file name, from a directory name, from the manifest file, 
> etc.  And it may, or it may only be a few patches away from being able to handle 
> something like that, or my idea may be rejected all together :-)

It would be rejected because something like the version extractor is
exactly what we are trying to avoid. IMO it is offered in Ruper because
it has no footing and is trying to cater to people who want to do their
own thing. Anything you've mentioned above is entirely possible. What
Maven tries to do is pick the what we feel is most sensible and use it
right down the line in order to provide a mechanism that can be shared
by as many users as possible. 

We are not trying to cater to everyone or myriad ways to do everything.
Maven completely loses it's value when we do that. We selected a method,
sometimes we make compromises and sometimes what we have selected is
entirely unsuitable for a given method of development. That's why other
projects like Ant and Ruper and whatever exist. If you don't like what
Maven has to offer then by all means use something else.

A massive number of abstractions cropping up isn't going to be something
that is going to happen in Maven.

> Regardless, I've gotten some good ideas on how to handle versioned JAR file names in 
> J2EE out of this discussion - thanks!
> 
> Kyle
> 
> _____
> 
> Kyle Adams | Java Developer  |  Gordon Food Service  |  616-717-6162
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


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

Reply via email to