Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 63481 invoked from network); 13 May 2008 18:56:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 May 2008 18:56:35 -0000 Received: (qmail 10174 invoked by uid 500); 13 May 2008 18:56:23 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 10096 invoked by uid 500); 13 May 2008 18:56:22 -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 10076 invoked by uid 99); 13 May 2008 18:56:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 May 2008 11:56:22 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.136.44.63] (HELO smtp108.prem.mail.sp1.yahoo.com) (98.136.44.63) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 13 May 2008 18:55:36 +0000 Received: (qmail 4540 invoked from network); 13 May 2008 18:55:50 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-Id:From:To:In-Reply-To:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Date:References:X-Mailer; b=ge9B0ileiOdNX+5DnpMbXV04QtMynT5W5qNXSmvkfsdLa32Mmu0k+tS5CIO5LL8rB4NeQ0FIU3jjnQ0q+qlhH67cct7NtC+NCof4/o7Ac7DHoEpJMNv784VvNKxbtjWvFJCMZPqIhrH6xN6vbmuQlwGqwW8ENfy+RJRSe4uHCRk= ; Received: from unknown (HELO ?10.11.55.37?) (david_jencks@63.105.20.225 with plain) by smtp108.prem.mail.sp1.yahoo.com with SMTP; 13 May 2008 18:55:50 -0000 X-YMail-OSG: j262bmYVM1kw_PgqrbNtBvvmtRVwWZ4pktLi9maOPZs2GTmIwF9ZNSEa_XkzV0pGjfB2aCKeRkiFdTP8Kh120zpONxJEO_cE7b0v9A-- X-Yahoo-Newman-Property: ymail-3 Message-Id: From: David Jencks To: dev@geronimo.apache.org In-Reply-To: <4829DED8.9020508@apache.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Subject: Re: Need some advice on how to include repository/* bits in the boilerplate Date: Tue, 13 May 2008 11:55:47 -0700 References: <4783593D-5ED0-4B31-86BF-DBAA2E1C2C7C@planet57.com> <2924C383-C115-49A1-A254-C4D26DE6F090@yahoo.com> <3EE14EBA-6A6C-4B0B-83FF-E819BECB7BC0@planet57.com> <4829DED8.9020508@apache.org> X-Mailer: Apple Mail (2.919.2) X-Virus-Checked: Checked by ClamAV on apache.org I talked with jason a bit on irc and we're doing an experiment with optionally including transitive dependencies using the car-maven- plugin. Hopefully this will work and avoid the duplication jason is leery of. Please don't commit duplication until we find out if this works or not. AFAICT this isn't a bug fix but rather new development so I'm unclear about why you are thinking of including this in 2.1.2? thanks david jencks On May 13, 2008, at 11:32 AM, Donald Woods wrote: > I started with your new framework/configs/gshell-* code, updated > gshell-framework to include all the individual depends so we don't > need gshell-embeddable, updated server/pom.xml with the new depends > and updated boilerplate with the new gshell-geronimo car depend and > it looks promising. I'm still exercising some of the gsh commands, > but so far help, geronimo/start-server, deploy/connect and geronimo/ > stop-server are working.... > > If all looks well after a few more tests, I'll commit the changes > into trunk for everyone to review before we spend the time pulling > it into 2.1.2. > > > -Donald > > > Jason Dillon wrote: >> On May 13, 2008, at 1:14 AM, David Jencks wrote: >>> So including the dependencies you need for gshell in the >>> boilerplate's pom would get them into the geronimo repo. As I >>> said transitive dependencies don't result in inclusion at the >>> moment for rather good reasons. I don't know what the >>> tag would do but it's probably worth investigating. >> What tag are you talking about? >> I guess I'm gonna try to make plugins for the gshell dependencies, >> these 3: >> gshell-framework - just the core bits required to make gshell work >> gshell-geronimo - our additional commands to work with the >> server + their deps >> gshell-remote - the remote/whisper commands >> I must say I'm really quite frustrated at the lack of transitive >> dependency support here. As this means that alot of the >> dependencyManagement configuration which is already in the GShell >> poms need to be duplicated into the Geronimo poms, making version >> management even more of a nightmare. >> :-( >> Well, I started to add these cars to framework/configs, but I must >> admit I really am clueless for how this stuff works now. >> :-( >> --jason