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

ASF GitHub Bot commented on MNG-7133:
-------------------------------------

slawekjaranowski closed pull request #464: [MNG-7133] Allow to inline 
collection/array items within plugin root configuration
URL: https://github.com/apache/maven/pull/464




> Allow to inline collection/array items within plugin root configuration
> -----------------------------------------------------------------------
>
>                 Key: MNG-7133
>                 URL: https://issues.apache.org/jira/browse/MNG-7133
>             Project: Maven
>          Issue Type: Improvement
>          Components: Plugins and Lifecycle
>    Affects Versions: 3.6.3
>            Reporter: Slawomir Jaranowski
>            Priority: Major
>
> Currently we can have plugin configurations like:
> {code:xml}
> <configuration>
>   <listParam>
>     <listParam>Foo*</listParam>
>     <listParam>Bar*</listParam>
>   </listParam>
> <configuration>
> {code}
> But when we have plugin configuration like:
> {code:xml}
> <configuration>
>   <listParam>Foo*</listParam>
>   <listParam>Bar*</listParam>
> <configuration>
> {code}
> and add method {{addListParam}} to Plugin mojo class this is not working.
> {{addListParam}} method on plugin level is *called only once* 
> Plugin code:
> {code:java}
> public class MyMojo extends AbstractMojo {
>     
>     @Parameter
>     private List<String> listParam;
>     /**
>     * special method called when inline collection in configuration is used.
>     */
>     public void addListParam(String value) {
>         listParam.add(value);
>     }
> }
> {code}



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

Reply via email to