Thanks Jason, that's exactly what I'm looking for.

Jason van Zyl-2 wrote:
> 
> You can look at the enforcer plugin and the shade plugin for examples  
> of letting users specify custom/specific implementations of components  
> with their own configurations.
> 
> On 24-Jul-08, at 9:50 PM, jaxzin wrote:
> 
>>
>> I'm trying to create a mojo that is itself pluggable so that my  
>> users can
>> select an implementation of an interface to use.  I'm reading about  
>> plexus
>> and the @component annotation for mojo fields.  It appears the plexus
>> component's roleHint can only be set in the annotation and not in  
>> the pom
>> configuration when someone uses my maven plugin.  Ideally I'd like  
>> to have
>> my users specify a class and property values that initialize it in  
>> an IoC
>> pattern and have it injected into my Mojo. Am I misunderstanding how  
>> to use
>> plexus and its not built for this?  Are there any examples of Mojo  
>> doing
>> something similar to what I describe, even if its without plexus  
>> components?
>> -- 
>> View this message in context:
>> http://www.nabble.com/Override-an-%40component-hint-in-the-pom--tp18643797p18643797.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
> 
> Thanks,
> 
> Jason
> 
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> jason at sonatype dot com
> ----------------------------------------------------------
> 
> First, the taking in of scattered particulars under one Idea,
> so that everyone understands what is being talked about ... Second,
> the separation of the Idea into parts, by dividing it at the joints,
> as nature directs, not breaking any limb in half as a bad carver might.
> 
>    -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Override-an-%40component-hint-in-the-pom--tp18643797p18655934.html
Sent from the Maven - Users mailing list archive at Nabble.com.


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

Reply via email to