Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 40711 invoked from network); 21 Sep 2007 08:04:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Sep 2007 08:04:15 -0000 Received: (qmail 88567 invoked by uid 500); 21 Sep 2007 08:04:06 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 88537 invoked by uid 500); 21 Sep 2007 08:04:06 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 88528 invoked by uid 99); 21 Sep 2007 08:04:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Sep 2007 01:04:06 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jukka.zitting@gmail.com designates 209.85.198.187 as permitted sender) Received: from [209.85.198.187] (HELO rv-out-0910.google.com) (209.85.198.187) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Sep 2007 08:04:06 +0000 Received: by rv-out-0910.google.com with SMTP id k20so694091rvb for ; Fri, 21 Sep 2007 01:03:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=CI6kfD4mM0zdngmczcijhfbfIa1LtRYfJUYj2Xw0nyg=; b=YFAVZ+PtxdhWnRXCcKSiTcCDyAeaTdrnCswhwpCHmFiLJhtPZBCOk9YKZ1LikfQLI3TPVdXZWz+52p/yDsf6vnHMznT0a8czX+DCAfxc0mQj9Wm49Jni9F7rm6HRBn9Rc1Duj8qq7FF6YomrIgotbau6IndtXxLHbPG1hZ47PS4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PgXu5pD14Dy8r+wQI07ud7RBq3Xzru7T4aMcLxVPP8l6h2S70XACYZg6DAa6cBMHjSflVRJ8XmtD/Yq7i0awVgH0EApNHR4fuDN9FqrL1kHo7xJLk5hwsrvwe3ZUSaS66PpLIcCF6KkCBDyh2HC6R4rTh+4Gaq91tjykLlZrMFI= Received: by 10.114.192.1 with SMTP id p1mr3200922waf.1190361825940; Fri, 21 Sep 2007 01:03:45 -0700 (PDT) Received: by 10.141.35.10 with HTTP; Fri, 21 Sep 2007 01:03:45 -0700 (PDT) Message-ID: <510143ac0709210103u48c73672i300a4d6d3b0059fd@mail.gmail.com> Date: Fri, 21 Sep 2007 11:03:45 +0300 From: "Jukka Zitting" To: dev@jackrabbit.apache.org Subject: Re: coming back on the OCM reorg In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3b728ee90709201303n15028d14y879d9942a03ff152@mail.gmail.com> <3b728ee90709210045y5b5f620axf577360b38b993ae@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Hi, On 9/21/07, Bertrand Delacretaz wrote: > On 9/21/07, Christophe Lombart wrote: > > On 9/21/07, Bertrand Delacretaz wrote: > > > ...The obvious suggestion would be to drop java 1.4 support for the OCM,... > > > ...Even if the OCM is moving outside the contrib area, why not to make a > > separate build process ?... > > I don't think it needs to be completely separate, a few different > settings in the POMs would probably do. But I'm not the right person > to talk about this, others here know the current build process and > roadmap much better than I do. I typically do the release builds on JDK 1.4 to make sure I catch any references to new methods in the Java 5 class libraries (the POM options only cover the language features), so from that perspective keeping a Java 5 OCM out of the standard build would make sense. I'd still have jackrabbit-ocm on the same directory level and with a similar POM (i.e. referencing the same parent POM) as the other release components, but I wouldn't include it in the normal multimodule build. Using Java 5 as the baseline for OCM would also remove the strict requirement for placing the different mapping mechanisms in different components, so I'd actually advocate using Java 5 and putting all the mappings in the same main component. BR, Jukka Zitting