Return-Path: X-Original-To: apmail-cayenne-dev-archive@www.apache.org Delivered-To: apmail-cayenne-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0549576DE for ; Mon, 1 Aug 2011 13:30:36 +0000 (UTC) Received: (qmail 91831 invoked by uid 500); 1 Aug 2011 13:30:35 -0000 Delivered-To: apmail-cayenne-dev-archive@cayenne.apache.org Received: (qmail 91798 invoked by uid 500); 1 Aug 2011 13:30:35 -0000 Mailing-List: contact dev-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list dev@cayenne.apache.org Received: (qmail 91790 invoked by uid 99); 1 Aug 2011 13:30:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2011 13:30:35 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of grobmeier@gmail.com designates 209.85.213.43 as permitted sender) Received: from [209.85.213.43] (HELO mail-yw0-f43.google.com) (209.85.213.43) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2011 13:30:29 +0000 Received: by ywt2 with SMTP id 2so1552793ywt.16 for ; Mon, 01 Aug 2011 06:30:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=jNPzUpy3dmKdS9FFF5p69fbFb1UamhxhDE2EZrLG7nY=; b=vPtxyy3o2ZIfvi8n83bhLb/yueXXLqDwV6friOSXwbCHYOh6qSETAdpHwt8wdymWyr r1gOwoxM0P2jmw6cCV07Nxl15gGP/92gfUVQ8Ub+bPHrpBvPE2eXbgJqu2utxPRn7E6M Vnjb5RHhYEvxzwbwLfcPUlim6JO6jxwtraEqk= Received: by 10.42.179.135 with SMTP id bq7mr263642icb.252.1312205408138; Mon, 01 Aug 2011 06:30:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.42.170.10 with HTTP; Mon, 1 Aug 2011 06:29:48 -0700 (PDT) In-Reply-To: <4E3640F0.1020803@maniatis.org> References: <4E3640F0.1020803@maniatis.org> From: Christian Grobmeier Date: Mon, 1 Aug 2011 15:29:48 +0200 Message-ID: Subject: Re: Maven: Aggregation and unpublished modules To: dev@cayenne.apache.org Content-Type: text/plain; charset=UTF-8 > > I don't know that solves our problem from my initial understanding. Shade > will rename the classes, where our main problem is our hierarchy of poms. We > have an artificially flattened hierarchy to avoid end users seeing a regular > maven pom tree. With Shade Cayenne could have a regular maven pom tree in reality - but for users who don't want that pom tree, Shade can create a huge jar for them. > I don't see how Shade will create anything but an enormous mess between svn > source, jar output, javadocs and bug reports. Actually having "unpublished modules" and "published" ones is not very good also, - imho. The current structure is very difficult to understand. I know, you said only developers must care on it. But I think otherwise, as this is open source. Every user is somehow a potential developer too. Cheers Christian