Re: Build Environment
Berin Loritsch <[email protected]> Tue, 07 Jan 2003 23:02:29 -0500
| Newsgroups | gmane.comp.jakarta.avalon.apps.devel,gmane.comp.jakarta.avalon.devel |
|---|---|
| Message-ID | <[email protected]> |
Peter Donald wrote: > On Fri, 3 Jan 2003 01:10, Berin Loritsch wrote: > >>Maven >>----- >>* Integrates with Forrest, but not by default. >>* Not easy to extend with user defined modules, it requires user >> intervention to install project specific modules. > > > not in CVS version! > > Writing plugins is very easy (usually just a jelly script and some resources). > Recently their download as just another dependency made it easy to add them > into your builds. Great! All they need to do is make a release! I only evaluated the released versions. >>* Difficult to extend with project-specific modules. The machinery >> is there, but it has a lot of rough edges. > > > So not the case. Can you point out something that you found difficult to do > with it? The one thing that has held me up was a bug in the POM loading. The main thing I was looking at is the process of adding project specific extensions like our Metagenerate stuff for Phoenix. I would prefer an option that would allow Maven to use what we provide in the project. WIth Centipede, that is as simple as adding an import statement: <import cent="...."/> If Maven can do that too, then great! I am still on the fence. >> -o0 Unclear Things 0o- >> >>Both projects have the typical Open Source failings. Documentation >>is sparse, and typically only covers what the developers were >>concentrating on. For example, both focus more attention to >>_converting_ an existing project than to _creating_ a new project >>from scratch. Between the two, Maven does have marginally better >>documentation. > > > I feel comfortable with Maven (after the first few days bashing head against > wall). So feel free to ask anything about it - once you get a grip of jelly > everything becomes relatively easy and jelly rocks. Sounds good.