Return-Path: Delivered-To: apmail-maven-dev-archive@www.apache.org Received: (qmail 6536 invoked from network); 17 Dec 2004 20:08:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 17 Dec 2004 20:08:14 -0000 Received: (qmail 86170 invoked by uid 500); 17 Dec 2004 20:02:13 -0000 Delivered-To: apmail-maven-dev-archive@maven.apache.org Received: (qmail 86082 invoked by uid 500); 17 Dec 2004 20:02:12 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 85759 invoked by uid 99); 17 Dec 2004 20:02:05 -0000 Received-SPF: neutral (hermes.apache.org: local policy) Received: from mail-01.iinet.net.au (HELO mail.iinet.net.au) (203.59.3.33) by apache.org (qpsmtpd/0.28) with SMTP; Fri, 17 Dec 2004 12:02:05 -0800 Received: (qmail 30786 invoked from network); 17 Dec 2004 12:44:31 -0000 Received: from unknown (HELO ?10.1.1.13?) (203.217.70.69) by mail.iinet.net.au with SMTP; 17 Dec 2004 12:44:30 -0000 Message-ID: <41C2D4AC.802@apache.org> Date: Fri, 17 Dec 2004 23:44:28 +1100 From: Brett Porter User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Maven Developers List Subject: Re: svn commit: r122591 - /maven/maven-1/core/trunk/project.properties References: <20041216223303.47803.qmail@minotaur.apache.org> <004101c4e42d$38364b00$211b03c2@cgeyfr.cgey.fr> In-Reply-To: <004101c4e42d$38364b00$211b03c2@cgeyfr.cgey.fr> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Apparently my ISP is no longer spam listed so I can risk posting to the list without sending 15 duplicates :) Emmanuel Venisse wrote: >If you want to use "trunk" in directory structure, I think that is necessary >to add a note on the site for define the directory structure for the >checkout : > > The SCM info is correct, but the bootstrap document will have to be updated, yes. >- maven-1 > - core > - trunk > - jelly-tags > - trunk > - plugins > - trunk > - plugins-sandbox > - trunk > >Is it a good idea to use "trunk" in directory structure? >I don't think. > > This is the recommended structure given by the SVN developers, being used on other projects, and what was voted into the original proposal. >When we'll branch a module, we'll have maven-1/core/branch/... and it will >be difficult to obtain a good project properties for all users checkout. >Generally, I use a structure like this : > > The key is that these are separate projects and need to be separated. In fact, even each plugin might have its own t/b/t set underneath as trygvis suggested - however that is more work that can be done later as necessary. so, yes, maven-1/core/branches/MAVEN-1_0-BRANCH does exist already, and ../../plugins/trunk will not be the correct property anymore because of the change in depth. However, a user can still check it out however they wish: without the trunk, or just as core/MAVEN-1_0-BRANCH I will think about it, but I'd say that relying on maven-plugins being in a certain location was always a bad idea, and it is probably better to think of alternatives. >- maven-1 > - core > - jelly-tags > - plugins > - plugins-sandbox >- maven-1_BranchInformation > - core > - jelly-tags > - plugins > - plugins-sandbox > >With this structure, the build will work with all checkout for all branches. > > The same discussion was had at jakarta-commons. The problem with this is that MAVEN_JELLY_TAGS_1_0_1 only exist on one repository, MAVEN_1_0 only exists on one and MAVEN_EJB_PLUGIN_1_4 only exists on one - none of them crossover. Still, we can move things, so I'm happy to discuss alternatives. Cheers Brett --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org For additional commands, e-mail: dev-help@maven.apache.org