Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 36074 invoked from network); 22 Oct 2007 11:04:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Oct 2007 11:04:31 -0000 Received: (qmail 94178 invoked by uid 500); 22 Oct 2007 11:04:13 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 94153 invoked by uid 500); 22 Oct 2007 11:04:13 -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 94143 invoked by uid 99); 22 Oct 2007 11:04:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Oct 2007 04:04:13 -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 64.233.162.230 as permitted sender) Received: from [64.233.162.230] (HELO nz-out-0506.google.com) (64.233.162.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Oct 2007 11:04:17 +0000 Received: by nz-out-0506.google.com with SMTP id s18so384163nze for ; Mon, 22 Oct 2007 04:03:56 -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:mime-version:content-type:content-transfer-encoding:content-disposition; bh=QkQiX1FmHSRbHXdlGajLFP9yKY8diX5MvX6PgsOSsjg=; b=KSvyXP6aLsFPmnxlPSZeQFC3jHpL3/9aiOxEr2RDRqL/KravI0tUUEZ7njW187rd7mObT+suoRuyPNm8041R7Kpl9+BH2mUkcNyD+Se5xRP2BoLNmw3QblCugVB1IokyE9B1mPGycDnieyWJ7z79v2ZJCikV/rlBVjmQ5k9g65k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=d+kiNzM6kouqgeke+8nSpaA3dN89t/JS+y2fFq6bDzBiRyuzIGjLMHjTzqxg4Q184uTEw58sDxx5PFSc9RlbsTdPin53nMex4hcTcpEVY7uzVMtp+SLDCqriK1wcHVwY61hLo0yM1Xi+K2w0/xC0cxg3ZgoJP+9f3P+srcX4Phs= Received: by 10.142.52.9 with SMTP id z9mr1125705wfz.1193051035554; Mon, 22 Oct 2007 04:03:55 -0700 (PDT) Received: by 10.142.223.8 with HTTP; Mon, 22 Oct 2007 04:03:55 -0700 (PDT) Message-ID: <510143ac0710220403u4da33859o58cfebeac090edae@mail.gmail.com> Date: Mon, 22 Oct 2007 14:03:55 +0300 From: "Jukka Zitting" To: dev@jackrabbit.apache.org Subject: Jackrabbit package structure MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org Hi, I'd like to better manage the org.apache.jackrabbit package structure. Optimally we'd assign org.apache.jackrabbit. to each component we have and require that the component puts all it's packages and subpackages under that component package. This way it would always be obvious which component contains a given class and the risk of name conflicts would be eliminated. The current status is: jackrabbit-api org.apache.jackrabbit.api jackrabbit-classloader org.apache.jackrabbit.classloader org.apache.jackrabbit.net jackrabbit-core org.apache.jackrabbit.core jackrabbit-jca org.apache.jackrabbit.jca jackrabbit-jcr-commons org.apache.jackrabbit org.apache.jackrabbit.commons org.apache.jackrabbit.name org.apache.jackrabbit.util org.apache.jackrabbit.uuid org.apache.jackrabbit.value jackrabbit-jcr-rmi org.apache.jackrabbit.rmi jackrabbit-jcr-server org.apache.jackrabbit.server org.apache.jackrabbit.webdav jackrabbit-jcr-servlet org.apache.jackrabbit.servlet jackrabbit-jcr-tests org.apache.jackrabbit.test jackrabbit-spi org.apache.jackrabbit.spi jackrabbit-spi-commons org.apache.jackrabbit.conversion org.apache.jackrabbit.identifier org.apache.jackrabbit.lock org.apache.jackrabbit.name org.apache.jackrabbit.namespace org.apache.jackrabbit.nodetype org.apache.jackrabbit.spi(.commons) org.apache.jackrabbit.value jackrabbit-text-extractors org.apache.jackrabbit.extractor jackrabbit-webapp org.apache.jackrabbit.j2ee jackrabbit-webdav org.apache.jackrabbit.webdav I'm OK letting existing packages stay the way they are for now, but we might want to do some rearranging at least for spi-commons that hasn't been released yet. BR, Jukka Zitting