Quoting David Graham <[EMAIL PROTECTED]>: > Personally, I find the Struts build files to be complex and confusing. > I've come to associate Maven with easy builds because building commons > components (including the distro, website, tests, etc) is a snap compared > to Struts. I agree that storing jars in cvs isn't a good idea which is > why using Maven is so nice; it downloads the correct jars automatically. >
It's also possible to set up Maven with a local repository so that offline builds still work, too. > Anything we can do to make the build more straightforward, whether it's > with Ant or Maven, is a good thing :-). > Yep ... that's why we need to finish the "how many repositories" discussion so we can start migrating towards something that is simpler. > David Craig > > --- Joe Germuska <[EMAIL PROTECTED]> wrote: > > >For me, the main discouraging thing about contributing to the > > >development of Struts has been the build process. In the past, you > > >had to download all of jakarta-commons and spend a day or two > > >figuring out how to get that to build. Recently, I tried to build > > >Struts and was successful using the Maven stuff. Personally, I > > >don't mind using Maven, but I don't know that it should be > > >*required* to build a project from scratch. I'd love to be able to > > >cvs co Struts, navigate to jakarta-struts and type "ant jar". > > > > > >I realize this is no easy thing to accomplish with a build file - > > >but it has been the most discouraging factor for me. ;-) > > > > The only way we could accomplish something like that with a build > > file would be by including JARs in CVS, and if you ask me, there are > > enough reasons why that's a bad idea that I prefer the way it is, > > even though I'd very much like to see people feel more comfortable > > getting in and working on Struts source code. > > > > When you say "I don't know that [Maven] should be *required*..." is > > your point that Ant is a widely accepted Java tool, while Maven has > > yet to cut a 1.0 release? That's fair -- just want to make sure I > > understand you. > > > > The build.xml file generated by 'maven ant' uses the ant 'get' task > > and the Maven iBiblio repository to download dependencies; we could > > perhaps look at copying some of that into our ant script to reduce > > build.properties to being more about configuration stuff and less > > about dependency stuff. > > > > Joe > > > > -- > > Joe Germuska > > [EMAIL PROTECTED] > > http://blog.germuska.com > > "Imagine if every Thursday your shoes exploded if you tied them > > the usual way. This happens to us all the time with computers, and > > nobody thinks of complaining." > > -- Jef Raskin > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Finance Tax Center - File online. File on time. > http://taxes.yahoo.com/filing.html > > --------------------------------------------------------------------- > 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]