maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Scholte (JIRA)" <j...@codehaus.org>
Subject [jira] (MNG-5697) remove LifecycleMapping and ArtifactHandler from maven-core: move to target packaging plugin
Date Thu, 01 Jan 2015 20:54:10 GMT

    [ https://jira.codehaus.org/browse/MNG-5697?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=360515#comment-360515
] 

Robert Scholte commented on MNG-5697:
-------------------------------------

If we want to keep the minimal {{pom.xml}} as is, so without reference to a specific packaging
plugin (bad practice with respect to reproducibility, though), we should only have a mapper
from a packaging-type to a specific plugin+version. All other details should be moved.

> 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)

Mime
View raw message