If the automatic download of dependencies is the issue, why not use something like 
Greebo (http://greebo.sourceforge.net/) for folks who perfer Ant?  Even a simple ant 
task that parses dependencies.xml and downloads the jars from ibiblio would suffice.  

Don


----- Original Message -----
From: David Graham <[EMAIL PROTECTED]>
Date: Mon, 22 Mar 2004 06:46:32 -0800 (PST)
To: Struts Developers List <[EMAIL PROTECTED]>
Subject: Re: Making Struts Build Easier (Re: "coming out" for JSF + Struts, was: 
Struts JSR?)

> 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.  
> 
> Anything we can do to make the build more straightforward, whether it's
> with Ant or Maven, is a good thing :-).
> 
> David
> 
> --- 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]
> 

-- 
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm


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

Reply via email to