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]