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

Reply via email to