Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 14630 invoked from network); 19 Nov 2005 00:24:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Nov 2005 00:24:59 -0000 Received: (qmail 88290 invoked by uid 500); 19 Nov 2005 00:24:57 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 88227 invoked by uid 500); 19 Nov 2005 00:24:57 -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 88216 invoked by uid 99); 19 Nov 2005 00:24:57 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Nov 2005 16:24:56 -0800 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.115] (HELO smtp018.mail.yahoo.com) (216.136.174.115) by apache.org (qpsmtpd/0.29) with SMTP; Fri, 18 Nov 2005 16:26:30 -0800 Received: (qmail 44497 invoked from network); 19 Nov 2005 00:24:35 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=ozEbPu8aY//cEAFw5sKrvpDdEf01fyorf8G2MEBKjNh/tS0R4w7tN3PP7fe9pN85CndONLiOM0+I4xDSHF+F/E5i0BhJEfgeZ/dZOLnc5y3tRnNnLiE1fXSX9wN2op2gK10PUkt+wzH6WlYo00i7agPaEdARRV1lsaT4GrykEjw= ; Received: from unknown (HELO ?192.168.1.5?) (david?jencks@66.93.38.137 with plain) by smtp018.mail.yahoo.com with SMTP; 19 Nov 2005 00:24:35 -0000 Mime-Version: 1.0 (Apple Message framework v622) In-Reply-To: <74e15baa0511181617u3e4d148evda7e4f6923113845@mail.gmail.com> References: <8bc846c9aa3d3c8afe71c987aa0e7a13@yahoo.com> <74e15baa0511181558n112dbc1fg565a0f1d301359fe@mail.gmail.com> <74e15baa0511181617u3e4d148evda7e4f6923113845@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <3c0c45f9b43f7c487bef52003ae83236@yahoo.com> Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: Proposed changes to plan elements related to classloaders. Date: Fri, 18 Nov 2005 16:24:30 -0800 To: dev@geronimo.apache.org 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 On Nov 18, 2005, at 4:17 PM, Aaron Mulder wrote: > On 11/18/05, David Jencks wrote: >> Dain has a plan that I hope he will explain soon that should make all >> of these elements identical in form, name, and function. Dependency >> is >> what maven calls them and I don't see a strong reason to change their >> name. > > If there's a plan on the way, why are we discussing this before we > hear the plan? Dain, speak up, man! IIUC his plan requires maven 2 so won't be feasible for geronimo 1.0 david jencks > > Aaron > >>> On 11/18/05, David Jencks wrote: >>>> It's become apparent recently that some of the elements in our plans >>>> related to classloading are a bit confusing. In particular, there >>>> is >>>> an include element that no one is sure what is for and is not used, >>>> and >>>> a similarly named import element that is like the parentId, only >>>> better >>>> :-). Also the lists of special classes for the classloader are in >>>> between the import and dependency elements. >>>> >>>> I'd like to change the schema for all plans to use this: >>>> >>>> >>>> >>>> >>> maxOccurs="unbounded"/> >>>> >>>> >>> maxOccurs="unbounded"/> >>>> >>> maxOccurs="unbounded"/> >>>> >>> minOccurs="0" >>>> maxOccurs="unbounded"/> >>>> >>>> >>>> >>>> >>>> The differences are that: >>>> >>>> import is renamed parent. This seems less confusing to me. I can >>>> support backwards compatibility in most plans, although perhaps not >>>> plain gbean plans. >>>> >>>> include is removed. >>>> >>>> the class lists are moved to the end. This makes more sense to me, >>>> in >>>> that first we have the info on what goes into the current >>>> classloader >>>> in the way of parents and contents, and then we have the >>>> modifications >>>> to that list. >>>> >>>> Comments? >>>> >>>> thanks >>>> david jencks >>>> >>>> >>> >> >> >