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]
