# Migrate existing library artifacts from JCenter to Maven Central

DevFeed: [Migrate existing library artifacts from JCenter to Maven Central](<https://devfeed.tech/articles/migrate-existing-library-artifacts-from-jcenter-to-maven-central-28697.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2021/03/24/migrate-artifacts-mavencentral/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2021-03-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Maven Central](<https://devfeed.tech/topics/maven-central.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [blogs](<https://devfeed.tech/tags/blogs.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [jcenter](<https://devfeed.tech/tags/jcenter.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-central](<https://devfeed.tech/tags/maven-central.md>), [mavencentral](<https://devfeed.tech/tags/mavencentral.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [migration](<https://devfeed.tech/tags/migration.md>), [private-key](<https://devfeed.tech/tags/private-key.md>), [script](<https://devfeed.tech/tags/script.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [sonatype](<https://devfeed.tech/tags/sonatype.md>)

## AI overview

A tutorial for migrating existing library artifacts from JCenter to Maven Central. It covers enumerating versions, configuring GPG signing, setting up Sonatype credentials, downloading artifacts, adding missing metadata, and signing and uploading each version.

## Source excerpt

With JCenter shutting down, many are migrating to Maven Central. And while there are many posts on how to publish new artifacts, also all existing artifacts should be migrated away from JCenter.