Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.9
-
None
-
None
Description
${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, having them automatically injected with @component annotation, recognized by their type, would simplify code
Attachments
Issue Links
- is related to
-
MNG-5695 inconsistent custom Guice scope bindings
- Closed
-
MPLUGIN-225 Make MojoExecution available as Component compatible with Maven 2
- Closed
- is superceded by
-
MPLUGIN-257 deprecate classical Maven objects as components
- Closed
- relates to
-
MPLUGIN-214 generated descriptor for Maven object components is not like previous versions
- Closed
-
MPLUGIN-241 Add Annotation for Objects injected by Maven
- Closed
-
MPLUGIN-249 give snippets to show use of expressions to get Maven objects
- Closed