[ 
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: maven-jar-plugin
- ejb and ejb3 packagings: maven-ejb-plugin
- maven-plugin packaging: maven-plugin-plugin
- war packaging: maven-war-plugin
- ear packaging: maven-ear-plugin
- rar packaging: maven-rar-plugin
- 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 
configurations from the plugin at the beginning or the build, before begin able 
to calculate the build plan


  was:
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:





> 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: maven-jar-plugin
> - ejb and ejb3 packagings: maven-ejb-plugin
> - maven-plugin packaging: maven-plugin-plugin
> - war packaging: maven-war-plugin
> - ear packaging: maven-ear-plugin
> - rar packaging: maven-rar-plugin
> - 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 
> configurations from the plugin at the beginning or the build, before begin 
> able to calculate the build plan



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

Reply via email to