as I tend to agree with Chad, I find Maven a generalization of the Ant tasks
everybody keeps writing over and over again, IMO the overall team efficiency
would benefit Maven

but your arguments are valid Lofi, we should not make things more complex
when this is not really needed

also a main benefit a developer would have from using Maven instead of Ant
is the repository: Maven will handle the downloads of the appropriate
versions of the libraries you use into a central (local) folder, this makes
the need to put libs in CVS obsolete (or alternatively, a readme file
describing what the user needs to download himself, and where to put it)

furthermore, your own software builds will go into that local repository,
versioned according to a standard convention (eg.) jasper-0.0.4.jar

anyway, more and more developers move into the Maven direction, especially
small groups of experienced and professional IT people at work

consider this though: some people might have issues with this
automatic-downloading of libs across the net as some firewalls seem to block
the connection, but I guess most of us work from home


my 2 cents
Wouter.

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Lofi
> Dewanto
> Sent: Tuesday, January 06, 2004 8:43 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [Andromda-user] Maven plug-in
>
>
> > - automated daily builds, including publication of the "latest
> and greatest"
> > version on the project web site.
> > - automated QA runs on the current build (JUnit, FindBugs,
> whatever), of
> > course with automatic publication of the test results
> > - handling dependencies on subcomponents. Example: You're only
> interested in
> > developing the "Foo" cartridge, so you set up a CVS repository
> for it and
> > configure Maven to use the current build from the main AndroMDA
> web site for
> > all dependecies.
> >
> > In short, this sounds like just the situation where we can
> actually profit
> > from Maven.
>
> yes, this is true.
>
> > The only downside I can see is that more people are familiar
> with Ant than
> > with Maven, which makes it a bit more difficult to attract new
> developers.
> > But that's what we have a Wiki for, isn't it? :-)
>
> And this is what I really hate: complexity. Adding Maven as the build
> system for AndroMDA means adding complexity of building those
> cartridges. I don't see any problem if AndroMDA Core or Samples
> use Maven for their build system. But if you also need Maven to build
> your cartridges... Gee, I don't think that this is a good idea...
> Remember KISS ;-)
>
> At the moment it's pretty straight forward to build your own cartridges:
> - Use the cartridge structure.
> - Apply some changes into *one* Ant build file.
> - That's it.
>
> Also, Ant support for IDE (NetBeans and Eclipse) is gorgious! But Maven?
>
> Please think about this twice, before you jump into Maven wagon, just
> for one Ant build file ;-)
>
> Cheers,
> --
> ---------------------------------------------------
> Blasius Lofi Dewanto
> ---------------------------------------------------
> OpenUSS - Open University Support System
> http://openuss.sourceforge.net
> ---------------------------------------------------
> E-Mail   : [EMAIL PROTECTED]
> ICQ      : 39343280
> ---------------------------------------------------
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IBM Linux Tutorials.
> Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
> Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
> Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
> _______________________________________________
> Andromda-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/andromda-user



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to