In this blog post, I will show a way to very quickly rebuild a Maven repository without having to set up a project.
Step 1: Delete all artifacts
Cleanse your Maven repository by deleting the contents of the
/.m2/repository directory. Ensure to delete the
settings.xml file if so required.
Step 2: Create a dummy POM file
Create the simplest POM file that defines only
version. This is just a basic dummy POM file that you will delete later. Maven needs it to run the purging local repository dependencies command.
Step 3: Repopulate the local Maven repository
Run the purge repository Maven command:
The objective of this Maven goal is to remove artifacts from your local maven repository. It will delete and re-resolve artifacts.
Finally, delete the POM file. Now you have a nice clean Maven repo with freshly repopulate artifacts.
Published on Java Code Geeks with permission by Alex Theedom, partner at our JCG program. See the original article here: Rebuild a Maven repository in 3 steps
Opinions expressed by Java Code Geeks contributors are their own.