Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 12832 invoked from network); 20 Oct 2005 03:56:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Oct 2005 03:56:32 -0000 Received: (qmail 84283 invoked by uid 500); 20 Oct 2005 03:56:30 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 83905 invoked by uid 500); 20 Oct 2005 03:56:28 -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 83894 invoked by uid 99); 20 Oct 2005 03:56:28 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Oct 2005 20:56:28 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [216.136.174.113] (HELO smtp016.mail.yahoo.com) (216.136.174.113) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 19 Oct 2005 20:56:28 -0700 Received: (qmail 65176 invoked from network); 20 Oct 2005 03:56:07 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:Mime-Version:Content-Transfer-Encoding:Message-Id:Content-Type:To:From:Subject:Date:X-Mailer; b=L1kAIAuNuQWkPOeb/loXyGX3e0V4Dg89Ty4hTkw74Umr281tGwpxXquM6QtxDtiimjL7kD3Fy2O1YdJIs1MHUN3ZgKkm+NR4/ys7FEmiWs86pWD41yQtS96JYssbVEhlGHwCMEhHx6z3Lj0MsWk7QRWtEQzONb79RdSE1VVabGo= ; Received: from unknown (HELO ?192.168.1.5?) (david?jencks@66.93.38.137 with plain) by smtp016.mail.yahoo.com with SMTP; 20 Oct 2005 03:56:07 -0000 Mime-Version: 1.0 (Apple Message framework v622) Content-Transfer-Encoding: 7bit Message-Id: <58ad6cc5d5806a88b35cfc0d0fbf8092@yahoo.com> Content-Type: text/plain; charset=US-ASCII; format=flowed To: dev@geronimo.apache.org From: David Jencks Subject: transitive dependencies Date: Wed, 19 Oct 2005 20:56:02 -0700 X-Mailer: Apple Mail (2.622) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I've been working on building geronimo using the packaging and assembly plugins. This works fine except for the unmanageable dependencies. The project for the assemby plugin to work on currently needs to include in the project.xml every jar to go into the assembly's repository. Tracking these is impossible. We need some way for a configuration or even a plain dependency to instruct the assembly plugin to copy the artifacts dependencies into the repository. One possibility is to use maven poms. IIUC Dain is working on integrating or imitating the latest maven repository management code. Will this give us transitive dependencies? Will the maven model work for us? How close is this? If we had it, it would be pretty easy to construct separate jetty and tomcat assemblies, a both assembly, an assembly w/o ejbs, etc etc. Without transitive dependencies, it will be a nightmare to try to keep the repository contents adequate and restricted to what is actually needed to run the server. thanks david jencks