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

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

Github user atanasenko commented on the pull request:

    https://github.com/apache/maven/pull/76#issuecomment-173905730
  
    This was actually implemented in MNG-5805 [1].
    There is currently a bug MNG-5958 [2] with a pending pull request for ITs 
[3], but you can already use it like so: [4].
    [1] https://issues.apache.org/jira/browse/MNG-5805
    [2] https://issues.apache.org/jira/browse/MNG-5805
    [3] https://github.com/apache/maven-integration-testing/pull/13/files
    [4] 
https://github.com/atanasenko/maven-integration-testing/blob/mng5958/core-it-support/core-it-plugins/mng5805-extension/src/main/resources/META-INF/plexus/components.xml



> Configuration within lifecycle phase
> ------------------------------------
>
>                 Key: MNG-5957
>                 URL: https://issues.apache.org/jira/browse/MNG-5957
>             Project: Maven
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 3.3.9
>            Reporter: Mario Krizmanic
>
> The lifecycle phase can be configured as a comma-separated list of plugins 
> specified with the following data: 
> {code}<groupId>:<artifactId>:<version>:<goal>{code} that are not enough for 
> my plugin.
> My plugin has to reconfigure the default lifecycle using other plugins with 
> dedicated configuration different from their defaults'.
> So, I'd propose to enhance the lifecycle phase parsing to support additional 
> configuration as: 
> {code}<groupId>:<artifactId>:<version>:<goal>[<configuration>]{code}
> Finally, the components.xml would support configurations like: 
> {code:xml}<component-set>
>     <components>
>         <component>
>             <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role>
>             ...
>             <configuration>
>                 <lifecycles>
>                     <lifecycle>
>                         <id>default</id>
>                         <phases>
>                             <process-resources>
>                                 
> org.apache.maven.plugins:maven-resources-plugin:resources
>                             </process-resources>
>                             ...
>                             <install>
>                                 <![CDATA[
>                                 
> org.apache.maven.plugins:maven-install-plugin:install,
>                                 org.apache.felix:maven-bundle-plugin:install[
>                                         &lt;supportedProjectTypes&gt;
>                                             
> &lt;supportedProjectType&gt;buzz&lt;/supportedProjectType&gt;
>                                         &lt;/supportedProjectTypes&gt;]]]>
>                             </install>
> ...{code}



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

Reply via email to