[
https://issues.apache.org/jira/browse/MNG-5957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15113109#comment-15113109
]
ASF GitHub Bot commented on MNG-5957:
-------------------------------------
Github user atanasenko commented on the pull request:
https://github.com/apache/maven/pull/76#issuecomment-174052876
I didn't get to using it yet after implementing, cool that it works for
someone :)
> 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[
> <supportedProjectTypes>
>
> <supportedProjectType>buzz</supportedProjectType>
> </supportedProjectTypes>]]]>
> </install>
> ...{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)