On 11/18/05, David Jencks <[EMAIL PROTECTED]> 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! Aaron > > On 11/18/05, David Jencks <[EMAIL PROTECTED]> 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: > >> > >> <xs:group name="classloader-infoGroup"> > >> <xs:sequence> > >> <xs:element ref="sys:parent" minOccurs="0" > >> maxOccurs="unbounded"/> > >> <!-- <xs:element name="include" > >> type="sys:dependencyType" minOccurs="0" maxOccurs="unbounded"/>--> > >> <xs:element ref="sys:dependency" minOccurs="0" > >> maxOccurs="unbounded"/> > >> <xs:element ref="sys:hidden-classes" minOccurs="0" > >> maxOccurs="unbounded"/> > >> <xs:element ref="sys:non-overridable-classes" > >> minOccurs="0" > >> maxOccurs="unbounded"/> > >> </xs:sequence> > >> </xs:group> > >> > >> > >> 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 > >> > >> > > > >