@Component
private ResourceManager locator;

-- 
Regards,
Igor

On Fri, Oct 2, 2015, at 06:31 AM, Jochen Wiedmann wrote:
> Hi,
> 
> I am trying to migrate a plugin from XDoclet to Annotations. In my new
> Mojo, I have a parameter declared like this:
> 
>     /**
>      * Plexus resource manager used to obtain XSL.
>      */
>     @Parameter(required=true, readonly=true)
>     private ResourceManager locator;
> 
> This used to work perfectly with
> 
>     /**
>      * Plexus resource manager used to obtain XSL.
>      *
>      * @component
>      * @required
>      * @readonly
>      */
>     private ResourceManager locator;
> 
> However, now I am getting the following error message in the invoker
> tests:
> 
> [ERROR] Failed to execute goal
> org.codehaus.mojo:xml-maven-plugin:1.0.1-SNAPSHOT:validate
> (default-cli) on project it1: The parameters 'locator' for goal
> org.codehaus.mojo:xml-maven-plugin:1.0.1-SNAPSHOT:validate are missing
> or invalid -> [Help 1]
> 
> Any ideas how to inject the ResourceManager? (I have tried to remove
> the "required=true", but that gives an NPE (obviously).
> 
> Thanks,
> 
> Jochen
> 
> 
> -- 
> The next time you hear: "Don't reinvent the wheel!"
> 
> http://www.keystonedevelopment.co.uk/wp-content/uploads/2014/10/evolution-of-the-wheel-300x85.jpg
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to