[ 
https://jira.codehaus.org/browse/MNG-5697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Herve Boutemy updated MNG-5697:
-------------------------------

    Description: 
Maven Core should only be aware of the pom packaging details, the rest of the 
{{ArtifactHandlers}} and {{LifecycleMappings}} should be moved to their own 
packaging plugin:
- jar packaging
- ejb packaging
- ejb3 packaging
- maven-plugin packaging
- war packaging
- ear packaging
- rar packaging
- par packaging

{{LifecycleMappings}} 
http://maven.apache.org/ref/3.2.5/maven-core/default-bindings.html
{{ArtifactHandlers}} 
http://maven.apache.org/ref/3.2.5/maven-core/artifact-handlers.html

Maven core should then get the lifecycle mappings and artifact handlers from 
the plugin at the beginning or the build, before calculating the build plan:


  was:
Maven Core should only be aware of the misc packaging types, the rest of the 
{{ArtifactHandlers}} and {{LifecycleMappings}} should be moved to their own 
packaging plugin.

{{LifecycleMappings}} 
http://maven.apache.org/ref/3.2.5/maven-core/default-bindings.html
{{ArtifactHandlers}} 
http://maven.apache.org/ref/3.2.5/maven-core/artifact-handlers.html

Maven core should then get the lifecycle mappings and artifact handlers from 
the plugin at the beginning or the build, before calculating the build plan


> remove LifecycleMapping and ArtifactHandler from maven-core: move to target 
> packaging plugin
> --------------------------------------------------------------------------------------------
>
>                 Key: MNG-5697
>                 URL: https://jira.codehaus.org/browse/MNG-5697
>             Project: Maven
>          Issue Type: Improvement
>          Components: Plugins and Lifecycle
>            Reporter: Robert Scholte
>
> Maven Core should only be aware of the pom packaging details, the rest of the 
> {{ArtifactHandlers}} and {{LifecycleMappings}} should be moved to their own 
> packaging plugin:
> - jar packaging
> - ejb packaging
> - ejb3 packaging
> - maven-plugin packaging
> - war packaging
> - ear packaging
> - rar packaging
> - par packaging
> {{LifecycleMappings}} 
> http://maven.apache.org/ref/3.2.5/maven-core/default-bindings.html
> {{ArtifactHandlers}} 
> http://maven.apache.org/ref/3.2.5/maven-core/artifact-handlers.html
> Maven core should then get the lifecycle mappings and artifact handlers from 
> the plugin at the beginning or the build, before calculating the build plan:



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to