On Wed, May 6, 2009 at 5:09 PM, Raymond Feng <[email protected]> wrote: > I don't think we use the contribution service any more in 2.x. The workspace > modules are now in charge of contribution processing. > > The current tuscany-contribution module contains the model for > Contribution/Artifact. It also defines the SPIs for contribution scanners, > artifact processors, and model resolvers. > > Thanks, > Raymond > -------------------------------------------------- > From: "ant elder" <[email protected]> > Sent: Tuesday, May 05, 2009 11:39 PM > To: <[email protected]> > Subject: Re: Merging model and model-xml modules into one > >> On Thu, Apr 30, 2009 at 8:24 AM, ant elder <[email protected]> wrote: >> >>> processing. I wonder if there is still some refactoring that could be >>> done here - it sounds like the "contribution" module includes the >>> model code for the sca-contribution.xml and >>> sca-contribution-generated.xml files as well as the code for the >>> contribution service and its SPIs and extension points - perhaps the >>> model code should be separated from the contribution service so there >>> is module for the contribution service and another module for the >>> sca-contribution model, and then the existing contribution-xml module >>> gets merged into the new model module. (Which fits in nicely with a >>> conversation from 2 years ago! >>> http://apache.markmail.org/message/nncxz73tbozov44y) >>> >>> ...ant >>> >> >> No replies to that so i'll assume its reasonable and add it to the >> list of tidying up I'm doing. >> >> ...ant > >
We seem to have several things then... contribution contribution metadata model contribution model artifact model - derived from scanner import model - derived from metadata export model - derived from metadata contribution scanner SPI - used to locate artifacts stax processing base support - seems like a strange place for it model resolver base support - again slightly odd place contribution-xml contribution metadata processor then we have several... contribution.xxxx where xxxx seems to vary between how imports/exports are processed (java/namespace) and how OSGi contributions as a whole are treated (osgi). So how about contribution-metadata - I can never find this stuff contribution (or core-contribution or contribution-runtime) for all the spi/infrastructure type of stuff contribution-xxxx Simon
