Hi,

I am at the stage where it is time to decorate some of the components with 
metadata tags. ie Go through some of the components (specifically the 
xml/monitor ones) and add tags in like;

@avalon.component lifestyle="ThreadSafe"
@avalon.service interface="FooInterface"
@avalon.dependency interface="FooInterface"
etc

This will be used to generate the coresponding metainfo files. I guess my 
question is

(1) Should I generate the descriptors and check them into CVS. Advantages 
of this approach is that it does not alter how they are currently used. 
Disadvantage is that it could be a bit painful to maintain over time.
(2) Should I put in ant tasks to generate the metainfo as part of build 
process. The advantage of this is that it is self-maintaining. The 
disadvantage is that it makes a whole bunch of these projects dependent on 
containerkit (and all its dependencies) when they otherwise would not be 
dependent.

Opinions?


Cheers,

Peter Donald
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Faced with the choice between changing one's mind,
and proving that there is no need to do so - almost
everyone gets busy on the proof."
              - John Kenneth Galbraith
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to