Re: Re: [Beanshell-dev] Build file for BeanShel
Alexey Zinger <inline_four-/[email protected]> Tue, 1 Feb 2005 14:24:11 -0800 (PST)
| Newsgroups | gmane.comp.java.beanshell.user,gmane.comp.java.beanshell.devel |
|---|---|
| Message-ID | <[email protected]> |
I couldn't help but smile when I read this (in a good way). Why? Because that is precisely what prompted the creator of maven to get pissed at the ant team and take his ideas and make his own project rather than making it an ant extension package or a fork at the very least. I don't know the details of the arguments, but essentially the guy felt like ant was too "stupid" and didn't have a good way of aggregating knowledge about a project. The strongest points of maven are centered around project knowledge-based approach instead of task-driven approach. So you'd tell maven "compile this project" rather than "execute compile task". The neat thing is that you can create subprojects that inherit project knowledge from their parent and give you reuse that way. This also works the other way by being able to tell maven to do something on the parent project level and that call being propagated down the project tree, allowing each child project to deal with it differently if need be. Maven originally was going to be a set of ant extensions, but, as I mentioned, an argument ensued between the teams and maven became its own tool with ways to call ant projects. That's why I smiled. --- Archie Cobbs <[email protected]> wrote: > CPMake sounds cool to me too. It's always bothered me how difficult > it is to manage dependencies in ant, i.e., it's task based instead > of depedency based (as Brian points out), or to create custom logic. > Way to take the bull by the horns. > > Also: there's no reason CPMake couldn't have simple adapters for invoking > any of the already-defined Ant tasks. This would probably make adoption > by the current army of existing ant users easier. > > Cheers, > -Archie > > __________________________________________________________________________ > Archie Cobbs * CTO, Awarix * http://www.awarix.com > > > * > Confidentiality Notice: This e-mail message, including any attachments, is > for the sole use of the intended recipient(s) and may contain confidential > and privileged information. Any unauthorized review, use, disclosure or > distribution is prohibited. If you are not the intended > recipient, please contact the sender by reply e-mail and destroy all copies > of the original message. > * > > ===== Alexey Briggs & Stratton 1988 Kawasaki EX500 (CCS) http://bsheet.sourceforge.net __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl