[ 
https://issues.apache.org/jira/browse/MDEPLOY-312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17775024#comment-17775024
 ] 

Jonathan Haber commented on MDEPLOY-312:
----------------------------------------

There's a simple version that we open-sourced a while back available here:
https://github.com/HubSpot/maven-snapshot-accelerator

And accompanying blog post with more background:
https://product.hubspot.com/blog/speeding-up-maven-snapshots

Our internal version has picked up a variety of optimizations over time (For 
example, skipping updates if the commit sha hasn't changed. And also the API 
now generates and returns maven-metadata files directly, so once the build 
starts all of the updated Maven snapshot metadata has already been written 
directly into your local repo. And then the only thing we fetch from the remote 
repo are the transformed snapshot versions which are immutable artifacts and 
can be cached forever)

> [REGRESSION] deploy no longer updates project model
> ---------------------------------------------------
>
>                 Key: MDEPLOY-312
>                 URL: https://issues.apache.org/jira/browse/MDEPLOY-312
>             Project: Maven Deploy Plugin
>          Issue Type: Bug
>          Components: deploy:deploy, deploy:deploy-file
>    Affects Versions: 3.0.0
>            Reporter: Jared Stehler
>            Priority: Major
>
> Prior to 3.0.0, the maven-deploy-plugin would update artifacts on the Project 
> model:
>  * 
> [https://github.com/apache/maven/blob/master/maven-compat/src/main/java/org/apache/maven/artifact/deployer/DefaultArtifactDeployer.java#L147]
>  * 
> [https://github.com/apache/maven-deploy-plugin/blob/maven-deploy-plugin-2.8.2/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java#L276]
> This is no longer occurring with the migration to maven-resolver, which is 
> breaking our downstream plugins relying on the resolved SNAPSHOT version.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to