Is there a group that is more appropriate for this question? Thanks.

On Tue, Jul 19, 2011 at 8:44 AM, John Swingle <[email protected]>wrote:

> Any ideas? Is this more a question for a Plexus user group?
>
> ==John
>
>
> On Mon, Jul 18, 2011 at 8:52 AM, John Swingle <[email protected]>wrote:
>
>> I'm writing a plugin that is executed for each module in a multi-module
>> build. I want to inject the same instance of a custom class into each mojo
>> invocation so that I can share the resource. How is this done? I create the
>> custom class and tried injecting it into my mojo class with the following
>> annotation:
>> * @component role="com.example.ResourceToBeSharedAcrossModuleMojos"
>> * @required
>>
>> However, I get the following exception:
>> "Component descriptor cannot be found in the component
>> repository: com.example.ResourceToBeSharedAcrossModuleMojos."
>>
>> I'm familiar with Spring and IoC in general, but I'm unfamiliar with
>> Plexus and the maven lifecycle. What is the proper way of achieving this? I
>> basically want the class in question to be a singleton and have the same
>> instance injected into each mojo; otherwise, I'll have to create property in
>> the mojo, but I don't like that approach. Thanks for any help!
>>
>> ==John
>>
>
>

Reply via email to