You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Guillaume Nodet (Jira)" <ji...@apache.org> on 2023/10/20 07:46:00 UTC
[jira] [Updated] (MNG-7167) Support MavenProject Installer/Deployer
[ https://issues.apache.org/jira/browse/MNG-7167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet updated MNG-7167:
---------------------------------
Fix Version/s: (was: 4.0.x-candidate)
> Support MavenProject Installer/Deployer
> ---------------------------------------
>
> Key: MNG-7167
> URL: https://issues.apache.org/jira/browse/MNG-7167
> Project: Maven
> Issue Type: New Feature
> Reporter: Robert Scholte
> Priority: Major
>
> Maven Compat used to have the ArtifactInstaller and ArtifactDeployer, but these are superseded by the Aether/Maven Artifact Resolvers.
> However, [Maven Artifact Transer|http://maven.apache.org/shared/maven-artifact-transfer/] has a ProjectInstaller and ProjectDeployer that don't belong there.
> Maven Artifact Transfer should be a bridge to the different implementations of Aether, handling artifacts, whereas this is too Maven specific.
> The logic behind ProjectInstaller/ProjectDeployer is required by several plugin, being at least maven-install-plugin, maven-deploy-plugin and maven-invoker-plugin.
> It would make sense if Maven itself provided these as APIs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)