On Sat, 19 Feb 2005 15:04:34 -0500, James Mitchell <[EMAIL PROTECTED]> wrote: > That seems like quite a hack
I'd be interested to hear why you feel this way. It's actually pretty much the exact scenario for which svn:externals were created, and, I think, somewhat more in line with the expected usage of that functionality that the whole 'current' thing is. ;-) -- Martin Cooper > and going to be a bit awkward to the > unsuspecting user/developer. But I honestly don't have a better option > right now. I've already started the process of consolidating the various > common maven configuration stuff. I'll be checking things in this weekend > and next week. > > > -- > James Mitchell > Software Engineer / Open Source Evangelist > EdgeTech, Inc. > 678.910.8017 > AIM: jmitchtx > > ----- Original Message ----- > From: "Martin Cooper" <[EMAIL PROTECTED]> > To: "Struts Developers List" <dev@struts.apache.org> > Sent: Saturday, February 19, 2005 1:03 PM > Subject: Re: Building Struts > > > On Sat, 19 Feb 2005 10:25:02 -0600, Joe Germuska <[EMAIL PROTECTED]> wrote: > >> > >> I am not really familiar with svn:externals, but it sounds great. I'm > >> not > >> 100% sure that (2) is true, at least, if we're going to use maven dist to > >> build distros. But even if we have to do a little, it will be much more > >> straightforward. > > > > Yes, you're right. We will need to tell Maven to include the build > > directory. But that should be pretty straightforward. > > > > If everyone's OK with this, I'll have a go at it tomorrow, if nobody > > beats me to it. (I'll be out all day today, starting about 5 minutes > > from now ;). > > > > -- > > Martin Cooper > > > > > >> > >> (for those who are interested: > >> Chapter 7. Advanced Topics: Externals Definitions > >> http://svnbook.red-bean.com/en/1.1/ch07s03.html > >> ) > >> > >> > >> I'm +1 on this approach. From the tail end of the page from the SVN > >> book, > >> it looks like we'll have to be conscious of some issues if we do any > >> future > >> repository re-orgs, but hopefully we won't have to. > >> > >> > >> Joe > >> > >> > >> > >> > >> At 7:43 AM -0800 2/19/05, Martin Cooper wrote: > >> By using svn:externals, we gain several things: > >> > >> 1) We get a "free" copy of 'build' along with each subproject, meaning > >> that it doesn't have to be checked out separately to build one > >> subproject. Checking out 'core', for example, would be enough to build > >> core. > >> > >> 2) The "free" copy means that we don't have to do anything special > >> when building the source distros, since the 'build' directory will > >> already be part of the checked out subproject when the distro is being > >> created. > >> > >> 3) We don't have to mess with Maven properties to deal with two > >> different build scenarios (i.e. checked out vs. source distro). > >> > >> 4) It's really simple! :-) > >> > >> WDYT? > >> > >> > >> > >> -- > >> > >> Joe Germuska > >> [EMAIL PROTECTED] > >> http://blog.germuska.com > >> "Narrow minds are weapons made for mass destruction" -The Ex > > > > --------------------------------------------------------------------- > > 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]