look into the plexus-containers/plexus-container-default and the plexus-components/plexus-compiler in the plexus source tree
The container has the code that does the private variable injection and populates what the compiler manager needs...it takes a bit to work out but it is really quite neat :) The components.xml defines roles (which are named after the Interface) and the default implementation that uses the interface... #plexus on irc.codehaus.org is also a good place to ask questions. jesse On 3/10/06, Jochen Wiedmann <[EMAIL PROTECTED]> wrote: > > Hi, > > in an attempt to resolve MCOMPILER-8, I have had a look at the > plexus-compiler-api. > > What I found is, that the compiler API seems to have some magic way of > configuring itself, most possibly through > META-INF/plexus/components.xml. > > I do not have the slightest idea, how this self configuration works > and where in the code it takes place. Can anyone enlighten me on that? > > Regards, > > Jochen > > -- > Whenever you find yourself on the side of the > majority, it is time to pause and reflect. > (Mark Twain) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- jesse mcconnell jesseDOTmcconnellATgmailDOTcom
