Deduplicate Maven artifacts across multiple repositories - Sonatype Nexus Repository - Sonatype Community
Deduplicate Maven artifacts across multiple repositories
post by prasad.itv.116 on Aug 27, 2020
Prasad Itv
Is there any recommended ways to deduplicate maven artifacts across multiple repositories?
We have inherited a Nexus 3 Repository Manager where there are a lot of release artifacts duplicated across multiple repositories due to historical reasons and now we are facing issues with storage and have found a way to clean them up.
We are open to any suggestions (even if it's non-standard scripting approach).
Thanks,
Prasad.CH
post by jtom on Sep 1, 2020
Joe Tom
Built-in cleanup procedures are documented here: https://help.sonatype.com/display/NXRM3/Cleanup+Policies
If your instance is old, I recommend upgrading to get access to everything on that page for sure.
Likely what you want however is https://issues.sonatype.org/browse/NEXUS-10821. Until that is implemented you are somewhat limited to a date-based approach. I am skeptical there’s a scripted solution (and not one I’ve heard of) but I could be wrong.
Hope that helps a little,
Joe