On Sat, 9 Oct 2004 09:06:27 -0700 (PDT), David Graham <[EMAIL PROTECTED]> wrote: > 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.
The Struts Ant build already gives you that - try 'ant release'. This is what I use to, um, build the releases. ;-) -- Martin Cooper > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]