Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@apache.org Received: (qmail 25568 invoked from network); 8 Jun 2002 01:00:17 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 8 Jun 2002 01:00:17 -0000 Received: (qmail 3224 invoked by uid 97); 8 Jun 2002 01:00:05 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-dev@jakarta.apache.org Received: (qmail 3102 invoked by uid 97); 8 Jun 2002 01:00:05 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 2999 invoked by uid 98); 8 Jun 2002 01:00:04 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Sender: glenn@zathras.earthdome.org Message-ID: <3D01572F.6877736D@voyager.apg.more.net> Date: Fri, 07 Jun 2002 20:00:31 -0500 From: Glenn Nielsen X-Mailer: Mozilla 4.74 [en] (X11; U; FreeBSD 3.4-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: Tomcat Developers List Subject: Re: PROPOSAL: build directories References: <01d501c20e81$f99903c0$6501a8c0@apache.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Remy Maucherat wrote: > > > On Fri, 7 Jun 2002, Remy Maucherat wrote: > > > > The problem is that I loose track of all the dozens of projects, each with > > different conventions and locations. > > > > By 'clean build' I meant building all the projects from their sources, > > to make sure all things are in sync. My conclusion so far - it's > > impossible to do so, there are far too many inderdependencies and > > chicken-egg problems. > > > > For 4.x we do build in 7 different places: > > > > - jakarta-tomcat-4.0/catalina/build > > - j-t/jasper/build > > - j-t-jasper/jasper2/build > > - j-t-c/util/build > > - j-t-c/jk/build > > - j-t-c/coyote/build > > - j-t-c/http11/build > > Those are the source dependencies. > > > To that you can add about 10 different build directories for > > jakarta-commons ( 3-4 ), log4j, mx4j, etc. > > You are supposed to deal with stable versions of each of these. Because of > bugs, or because the package is not ready yet, we're not at the moment, but > hopefully this won't last for too long. > > > Of course, it's simpler with checked-in binaries, but if you > > want to debug a cross-project problem it's hell. Jars are > > scatered in at least 20 directories. > > > > Can you do a full build of tomcat ( including all dependent jars > > that are open source ) ? > > We have a different definition of what a full build is. You define it as: > rebuild everything from HEAD, including the dependent JARs (Gump style), > while I define it as: rebuild all the Tomcat components (the 7 you defined > above) based on "stable" versions of the dependent JARs. Since we should IMO > base our work on stable versions of the dependent JARs, this seems like a > legitimate way to do the build. > > 'ant clean' followed 'ant dist' will do that with 4.1. > I agree with Remy, he stated it very well. Glenn ---------------------------------------------------------------------- Glenn Nielsen glenn@more.net | /* Spelin donut madder | MOREnet System Programming | * if iz ina coment. | Missouri Research and Education Network | */ | ---------------------------------------------------------------------- -- To unsubscribe, e-mail: For additional commands, e-mail: