Return-Path: Delivered-To: apmail-maven-users-archive@www.apache.org Received: (qmail 13346 invoked from network); 9 Nov 2010 20:36:19 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Nov 2010 20:36:19 -0000 Received: (qmail 72874 invoked by uid 500); 9 Nov 2010 20:36:49 -0000 Delivered-To: apmail-maven-users-archive@maven.apache.org Received: (qmail 72803 invoked by uid 500); 9 Nov 2010 20:36:48 -0000 Mailing-List: contact users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Users List" Reply-To: "Maven Users List" Delivered-To: mailing list users@maven.apache.org Received: (qmail 72795 invoked by uid 99); 9 Nov 2010 20:36:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Nov 2010 20:36:48 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [216.82.253.115] (HELO mail161.messagelabs.com) (216.82.253.115) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Nov 2010 20:36:39 +0000 X-VirusChecked: Checked X-Env-Sender: dk068x@att.com X-Msg-Ref: server-11.tower-161.messagelabs.com!1289334973!11613621!1 X-StarScan-Version: 6.2.9; banners=-,-,- X-Originating-IP: [144.160.112.25] Received: (qmail 29624 invoked from network); 9 Nov 2010 20:36:14 -0000 Received: from sbcsmtp3.sbc.com (HELO tlph064.enaf.dadc.sbc.com) (144.160.112.25) by server-11.tower-161.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 9 Nov 2010 20:36:14 -0000 Received: from enaf.dadc.sbc.com (localhost.localdomain [127.0.0.1]) by tlph064.enaf.dadc.sbc.com (8.14.4/8.14.4) with ESMTP id oA9KaD6A011470 for ; Tue, 9 Nov 2010 14:36:13 -0600 Received: from td03xsmtp007.US.Cingular.Net (TD03XSMTP007.us.cingular.net [135.179.64.45]) by tlph064.enaf.dadc.sbc.com (8.14.4/8.14.4) with ESMTP id oA9KaANp011432 for ; Tue, 9 Nov 2010 14:36:10 -0600 Received: from BD01XSMTP003.US.Cingular.Net ([135.163.18.44]) by td03xsmtp007.US.Cingular.Net with Microsoft SMTPSVC(6.0.3790.4675); Tue, 9 Nov 2010 14:36:10 -0600 Received: from BD01MSXMB018.US.Cingular.Net ([135.214.27.52]) by BD01XSMTP003.US.Cingular.Net with Microsoft SMTPSVC(6.0.3790.4675); Tue, 9 Nov 2010 12:36:10 -0800 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: Practical to have "optional" submodules, getting their artifacts from intranet repo if absent? Date: Tue, 9 Nov 2010 12:36:08 -0800 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Practical to have "optional" submodules, getting their artifacts from intranet repo if absent? Thread-Index: AcuATb1zTRN4h9nkRFGfS6WA3vA86Q== From: "KARR, DAVID (ATTSI)" To: X-OriginalArrivalTime: 09 Nov 2010 20:36:10.0032 (UTC) FILETIME=[BE18BB00:01CB804D] I currently work on a large enterprise app built with Ant. The app is divided into several projects divided into functional areas. In order to build the entire EAR, all of the projects have to be built, even if you're only working on a single one of those projects. I'm examining how we could make this work better if we were using Maven. I guess a straightforward implementation of this would have a main project POM that specifies all the subprojects as submodules, and also their artifacts as dependencies. It almost seems to me that what I need is the ability to have the main POM be somewhat "dynamic", such that if I'm only working on a single one of those subprojects, but I need to assemble the EAR containing all of the artifacts, then the projects that I don't have checked out would get their submodule entry temporarily deleted, and I would get their artifacts from the intranet repo. I would be using m2eclipse. Does any of this make sense? --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@maven.apache.org For additional commands, e-mail: users-help@maven.apache.org