One thing I like about Maven is that it has website generation built in. 
I also like being able to run 'maven clean dist' which outputs both the
binary and source distros in zip and tar.gz formats.  That being said, I
use Ant rather than Maven for all my non-Jakarta work.  Maven just doesn't
solve any problems that Ant can't solve just as easily.  Not to mention
the fact that Ant has never failed me but new Maven versions have always
broken at least one thing in the build.

Now that we're using Subversion which has a nice binary diff capability we
can store all of our dependency jars in a lib directory and not worry
about each developer downloading them and customizing the build to point
to their copies.  We wouldn't need any silly build.properties files.  IMO,
this is the single biggest pain when trying to build Struts especially
when you have 3 development machines you're switching between.

David

--- Craig McClanahan <[EMAIL PROTECTED]> wrote:

> This is a personal opinion only, subject to the views of the other
> committers, but I've gone from +0 to -0 on switching to Maven.  The
> one really important value add that I see, downloading dependencies
> automatically, can be crafted into an Ant script quite easily -- see,
> for example, the build.xml file you get from running "maven ant" --
> and customizing Maven build processes reminds me too much of the
> things I don't like about aspect oriented programming ... I can't look
> at the code and just see what's going to happen :-).
> 
> That being said, we still have some work to do to make our build
> process both simpler and separable (for multiple sub-projects).  But
> I'd prefer to do it based on Ant scripts that are independently
> managed for each sub-project.
> 
> I won't stand in the way of a migration to Maven if the other
> developers want to build and maintain the system ... but I'm
> personally going to generate build.xml files for the subprojects for
> my own personal use, and I'm gonna be unhappy if that doesn't work
> because of dramatically customized Maven builds.
> 
> Crag
> 
> 
> 
> On Sat, 09 Oct 2004 09:57:55 +0800, Nathan Coast <[EMAIL PROTECTED]>
> wrote:
> > Hi,
> > 
> > First question, am I right in assuming struts is migrating to maven as
> > the build tool?
> > 
> > A little while ago we announced a beta of a maven plug-in to assemble
> > web-apps from multiple struts-module projects.
> > 
> > http://www.codeczar.com/beta/maven-struts-module-plugin/
> > 
> > For this release we migrated the struts example web-app to a new
> > structure: http://www.codeczar.com/beta/struts-examples/structure.html
> > 
> > We had some positive feedback on the plug-in, but none from the struts
> > committers.  This plug-in may not be appropriate for every web-app but
> > we feel that it provides benefits for complex multi-module web-apps.
> > http://www.codeczar.com/beta/maven-struts-module-plugin/benefits.html
> > 
> > As part of the migration to maven we'd like to see the examples
> web-app
> > built by the struts module plug-in.  Is this likely?   If not, any
> ideas
> > how we should improve the plug-in?  We'd like to develop something
> that
> > is of real benefit to the community.
> > 
> > cheers
> > Nathan
> > 
> > --
> > Nathan Coast
> > Managing Director
> > codeczar ltd
> > mobile: (852) 9049 5581
> > email:  mailto:[EMAIL PROTECTED]
> > web:    http://www.codeczar.com
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 



                
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com

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

Reply via email to