Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 72587 invoked from network); 26 Apr 2010 22:19:38 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 Apr 2010 22:19:38 -0000 Received: (qmail 96267 invoked by uid 500); 26 Apr 2010 22:19:38 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 96205 invoked by uid 500); 26 Apr 2010 22:19:38 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 96198 invoked by uid 99); 26 Apr 2010 22:19:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Apr 2010 22:19:38 +0000 X-ASF-Spam-Status: No, hits=-0.8 required=10.0 tests=AWL,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.136.44.57] (HELO smtp102.prem.mail.sp1.yahoo.com) (98.136.44.57) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 26 Apr 2010 22:19:31 +0000 Received: (qmail 16502 invoked from network); 26 Apr 2010 22:19:11 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:From:Content-Type:Content-Transfer-Encoding:Subject:Date:Message-Id:To:Mime-Version:X-Mailer; b=b3fcKSoEEfm1R/qBorsA/Cr+mtz2g6Nriw8hyvjHIJEwlqzAeCEOgLlsJ/Z33sBqssaZf/6NsM/LlxzrNYzLZ6haqnpPvJ1YzxiNf2ocZDZjL8xUslJlpD7uS5zmUJJqtbKcZ6qW04X9V8yiMJaey7PEjArcWxAlM40axDV1Jt0= ; Received: from 076-076-148-215.pdx.net (david_jencks@76.76.148.215 with plain) by smtp102.prem.mail.sp1.yahoo.com with SMTP; 26 Apr 2010 15:19:10 -0700 PDT X-Yahoo-SMTP: .9oIUzyswBANsYgUm_5uPui0skTnzGJXJQ-- X-YMail-OSG: .Id1svMVM1nyKxprCNrzKNUstqzfONpXTrLAhar87p.VYEEEt3AcBEK8_LT49QsE4jWW8Djl.Syct_9vCHDgz__CzV1DaLzRdSyZFrsq88hehPHPRACXiEwSxB3etmoLgDHy6fLHebW8BekSlEk.fsoOxQwW643pgEoEo17a.s3hc6WO7aBWSDsE36YAAzZ20xG2ZwAWKcCtF99yJJSYx8YWU1bUmXBVRfAocwOYshH.9hKvD6wcOMSwQgG9_6V3jNLvVYzxobZ_Pz31ruOj0dnY8hbbHnI6_jP2 X-Yahoo-Newman-Property: ymail-3 From: David Jencks Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Possible build tweaks Date: Mon, 26 Apr 2010 15:19:07 -0700 Message-Id: To: "Geronimo Dev List \(JIRA\)" Mime-Version: 1.0 (Apple Message framework v1077) X-Mailer: Apple Mail (2.1077) I think our build is still perhaps more unwieldy than it needs to be. I = wonder if using the pom import scope more would help: 1. put some large sets of dependencies in dependency management such as = in particular specs into separate "management only" poms=20 2. put versions of all the subprojects into dependency management of = plugin poms... e.g. for connector_1.6 something like org.apache.geronimo.framework framework ${version} pom import org.apache.geronimo.plugins j2ee ${version} pom import org.apache.geronimo.configs client-transaction-1_6 ${version} org.apache.geronimo.configs connector-deployer-1_6 ${version} org.apache.geronimo.configs transaction-1_6 ${version} org.apache.geronimo.modules geronimo-connector-1_6 ${version} org.apache.geronimo.modules geronimo-connector-builder-1_6 ${version} org.apache.geronimo.modules geronimo-transaction-1_6 ${version} org.tranql tranql-connector 1.6-SNAPSHOT org.apache.aries.transaction = org.apache.aries.transaction.blueprint 0.1-incubating-SNAPSHOT I think this makes the build more modular, makes clearer the = relationships between plugins, and would be needed anyway should we = decide to release plugins separately. What do other people think? thanks david jencks