Konrad Windszus created MPLUGIN-322:
---------------------------------------

             Summary: The javadoc for the @Parameter annotation should clearly 
state that those are only evaluated on fields of a Mojo
                 Key: MPLUGIN-322
                 URL: https://issues.apache.org/jira/browse/MPLUGIN-322
             Project: Maven Plugin Tools
          Issue Type: Improvement
          Components: maven-plugin-annotations
    Affects Versions: 3.5
            Reporter: Konrad Windszus


As it is not obvious that {{@Parameter}} annotations must only be used on 
fields of a Mojo class (see 
http://maven.40175.n5.nabble.com/why-the-defaultValue-is-not-being-injected-in-Parameter-inside-a-complex-parameter-bean-td5835732.html)
 this should be explicitly stated. I would propose to change the javadoc in 
http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-annotations/src/main/java/org/apache/maven/plugins/annotations/Parameter.java?revision=1757927&view=markup#l29
 from
{quote}
Used to configure your Mojo parameters to be injected by
<a 
href="/ref/current/maven-core/apidocs/org/apache/maven/plugin/MavenPluginManager.html">
<code>MavenPluginManager.getConfiguredMojo(...)</code></a>.
{quote}
to
{quote}
Used to configure your Mojo parameters to be injected by
<a 
href="/ref/current/maven-core/apidocs/org/apache/maven/plugin/MavenPluginManager.html">
<code>MavenPluginManager.getConfiguredMojo(...)</code></a>.
Although nested bean injection is supported by that method, this annotation is 
only effective on fields of the Mojo class itself and not on fields of any bean 
classes being used as Mojo parameter.
{quote}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to