Return-Path: X-Original-To: apmail-incubator-clerezza-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-clerezza-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 35B68D56D for ; Sat, 11 Aug 2012 22:43:14 +0000 (UTC) Received: (qmail 96602 invoked by uid 500); 11 Aug 2012 22:43:14 -0000 Delivered-To: apmail-incubator-clerezza-dev-archive@incubator.apache.org Received: (qmail 96558 invoked by uid 500); 11 Aug 2012 22:43:13 -0000 Mailing-List: contact clerezza-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: clerezza-dev@incubator.apache.org Delivered-To: mailing list clerezza-dev@incubator.apache.org Received: (qmail 96549 invoked by uid 99); 11 Aug 2012 22:43:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Aug 2012 22:43:13 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of tommaso.teofili@gmail.com designates 209.85.212.171 as permitted sender) Received: from [209.85.212.171] (HELO mail-wi0-f171.google.com) (209.85.212.171) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 11 Aug 2012 22:43:08 +0000 Received: by wibhq4 with SMTP id hq4so1870174wib.0 for ; Sat, 11 Aug 2012 15:42:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=OXarATPSiew/wQj27rgMFwTG0+T5o0jEB9eQReo1VPU=; b=XI4zOIAWn32ikI+CEa/z/7q8szWA9t9YqdmgakRKhtMcE37Zm/fvpib2tr39L09Cnb irbDkO2DVGPPZiniciQBS/mHg1v9RnoqaC7DIQtnQ7WCFMLbauEVFst9oGspgk4RlmLL 9BBzqr8HzYnnDzN7ZyVsE4lZyhOc4CLnxpwQ9bUiHk3knw1ytf2MKDqHIcdlh3vMNfcV bSHAP5U2rddNEmklZZL6Js7M8rq/MaZEDoTVUvki5xxaZMpO60X4XIhtqJEvdQlr0V5v 3HSzPTSRl53V22gdl9QrRjnKGdSV74BTWq9twqRNyeQ8pZur9Zc72jW3YkFL4bhKZJy6 ABvg== Received: by 10.216.241.198 with SMTP id g48mr1153091wer.192.1344724967135; Sat, 11 Aug 2012 15:42:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.180.84.130 with HTTP; Sat, 11 Aug 2012 15:42:06 -0700 (PDT) In-Reply-To: References: From: Tommaso Teofili Date: Sun, 12 Aug 2012 00:42:06 +0200 Message-ID: Subject: Re: CLEREZZA-711: Separating reactor from parent To: clerezza-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=e0cb4e43d0affc990e04c7052d4b X-Virus-Checked: Checked by ClamAV on apache.org --e0cb4e43d0affc990e04c7052d4b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Ciao Reto, 2012/8/11 Reto Bachmann-Gm=FCr > Ciao Tommaso, > > On Fri, Aug 10, 2012 at 2:01 PM, Tommaso Teofili > wrote: > > > Hi Reto, > > > > I think that for us it totally makes sense to go for separation between > > parent and reactor. > > We do the same in UIMA since we need to manage and release different > parent > > versions, this'd be hard to do if it was bound to the reactor. > > Probably the best way is to make separate svn directory for parent and = do > > separated releases and let that be used via the standard maven mechanis= m > > when declared in an artifact's pom > > > Do I understand you correctly that the parent would be excluded from the > reactor? yes > when are the dependencies in its dependency management section > updated? > uhm, I'm not sure I understand the question (too late in the night and leaving for vacation shortly :P). > > > > (without relativePath, which I dislike btw). > > > Vote for http://jira.codehaus.org/browse/MNG-5305 then ;) > I'll do it ! > > I just tried to cut a release for shell and parent, for this a created th= e > branch > https://svn.apache.org/repos/asf/incubator/clerezza/branches/shellrelease= / > . > For this I modified the parent to pint to the latest released version > rather than the latest snapshot and communted out all the other modules i= n > the reactor. Unfortunatle the release plugin is still at some point using > the trunk version rather than the branch, probably have to adapt svn > location in pom. > yes, I think so. > However the source-zip was created correctly containing only the sources = of > reactor,parent and shell. > Nicely done Reto, thanks for sharing this :-) Cheers, Tommaso > > Cheers, > Reto > > > > > My 2 cents, > > Tommaso > > > > > > 2012/8/9 Reto Bachmann-Gm=FCr > > > > > Hello > > > > > > I'm wondering what you think about > > > https://issues.apache.org/jira/browse/CLEREZZA-711. > > > > > > While a hierarchical project structure and haviong parent and reactor > > > together the structure with having the pparent at a separate location > > from > > > the reactor and using explicit relativePath seems more flexible for > > > relasing individual modules or adding and releasing new modules (not > > > totally easy as you might want to do a parent release switching back > the > > > non-released modules to the latest released version, doing the partia= l > > > release making the parent to point again to the snapshots of the > > > non-released modules and update the non-released modules to use the > > latest > > > parent, not sure how much of this can be done with the maven versions > > > plugin). > > > > > > And I dislike the relativePath thing so I've raised > > > http://jira.codehaus.org/browse/MNG-5305 > > > > > > I think the clerezza-jar-resource-bundle need to be changed for the > > source > > > bundle to still be created correctly, or it might no longer be used a= t > > all. > > > I'll commit a changed version now and I'm curious to know if you thin= k > > that > > > this is the way to go. > > > > > > Cheers, > > > Reto > > > > > > --e0cb4e43d0affc990e04c7052d4b--