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 78F68E181 for ; Thu, 21 Feb 2013 18:41:37 +0000 (UTC) Received: (qmail 43615 invoked by uid 500); 21 Feb 2013 18:41:37 -0000 Delivered-To: apmail-incubator-clerezza-dev-archive@incubator.apache.org Received: (qmail 43549 invoked by uid 500); 21 Feb 2013 18:41:36 -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 43541 invoked by uid 99); 21 Feb 2013 18:41:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Feb 2013 18:41:36 +0000 X-ASF-Spam-Status: No, hits=2.9 required=5.0 tests=HTML_MESSAGE,SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [216.86.168.183] (HELO mxout-08.mxes.net) (216.86.168.183) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Feb 2013 18:41:27 +0000 Received: from mail-lb0-f181.google.com (unknown [209.85.217.181]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 54A08509B6 for ; Thu, 21 Feb 2013 13:41:06 -0500 (EST) Received: by mail-lb0-f181.google.com with SMTP id gm6so7012988lbb.40 for ; Thu, 21 Feb 2013 10:41:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:content-type:x-gm-message-state; bh=LbFlVEqIyWyTMwjQ1ihAcqh6RTdwWSHiQB5sQ9JaKjo=; b=j7Rv4cugR+RhncdflgeNkeyn1j4mJyKVieoZXETY7+G8XWc4hhixPsyzYwf68VioSz QTh8pH1DZSo8Cu12WkxbFdUkbOtGxUSNqt5iqfgjANnHXHl5d/J9i4m3pb8CoPp4fI1s Mu3ErwFUwTZ7VS0MFDO8GN6NNwDcMv3X8HXNipTR8Rgj0Ve85pfJ6jmOgCTRfwRLX7kZ gki4i9DjaDWLM2q0m6lLgsxgyp3a+jUeUjLD0sFYnelKo1dUdHgA5xQfOy1RAbhdr4eg r2Fqw6ZemzNu/Pz9RyD54EeHLX8wgxRikYEvwNJEKQ0iXLMhXSHkOgEnlav8ja3aGfqV hz9Q== MIME-Version: 1.0 X-Received: by 10.152.110.116 with SMTP id hz20mr21888575lab.18.1361472064757; Thu, 21 Feb 2013 10:41:04 -0800 (PST) Received: by 10.152.27.41 with HTTP; Thu, 21 Feb 2013 10:41:04 -0800 (PST) X-Originating-IP: [91.137.97.21] In-Reply-To: References: Date: Thu, 21 Feb 2013 19:41:04 +0100 Message-ID: Subject: Re: releasing individual modules and versionig From: =?ISO-8859-1?Q?Reto_Bachmann=2DGm=FCr?= To: clerezza-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=bcaec5485810ca9e3e04d6406a35 X-Gm-Message-State: ALoCoQkQOLkMsLmcJoIh+yNcZM2noRtmNlgdk+4O+9+soVU5DR5VVjbjDXxECsLhFszNtcmmU70J X-Virus-Checked: Checked by ClamAV on apache.org --bcaec5485810ca9e3e04d6406a35 Content-Type: text/plain; charset=ISO-8859-1 Hi Daniel I'm not arguing for a centralized dependency management. so be both agree there. My question is how to best move the dependency versions from the dependency management to the projects. The mvn versions plugin doesn't seem to support this. But there is an issue with this approach as well. Often you will want to > use the new features of a module A from some other module B. So you need to > go to B's pom and adapt the version number of its dependency. Maybe you > need to do this with several other modules as well. But you don't do this > with all modules (e.g. Stable Module C has no changes and does not require > any new feature). No. I suggest you do this for all modules in trunk which is easily done by executing the following: mvn versions:use-latest-versions -Dincludes="org.apache.clerezza" -DallowSnapshots=true -DexcludeReactor=false If C is mantianes it should be adapted to use the new version of A. If C is not mantained it should be moved out of trunk. Cheers, Reto --bcaec5485810ca9e3e04d6406a35--