[ 
https://issues.apache.org/jira/browse/MPLUGIN-204?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17783039#comment-17783039
 ] 

Herve Boutemy commented on MPLUGIN-204:
---------------------------------------

notice that with MNG-5695 in Maven 3.2.5, ${session}, ${project} and 
${mojoExecution} don't need that magic: they are supported as Guice scoped 
components

> recognize classical Maven objects as components
> -----------------------------------------------
>
>                 Key: MPLUGIN-204
>                 URL: https://issues.apache.org/jira/browse/MPLUGIN-204
>             Project: Maven Plugin Tools
>          Issue Type: New Feature
>    Affects Versions: 2.9
>            Reporter: Herve Boutemy
>            Assignee: Herve Boutemy
>            Priority: Major
>             Fix For: 3.0
>
>
> $\{session}, $\{project}, $\{mojo}, $\{plugin}, $\{settings} expressions are 
> classical Maven objects injected into Mojos with readonly attribute (ie not 
> configurable)
> As [discussed on the dev list|http://markmail.org/message/fruuocvtrhmkbo3y], 
> having them automatically injected with @component annotation, recognized by 
> their type, would simplify code



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to