Working with Java packages

Artifact Registry supports Java packages that you build with Maven and Gradle.

Package management is in alpha. It is only available to alpha users, and might not include all features available for container management. To apply for the alpha, complete the sign up form.


To get familiar with Java packages in Artifact Registry, you can try the quickstart. You can also watch an overview video.

When you are ready to learn more, read the following information:

  1. Create a Maven repository for your packages.
  2. Grant permissions to account that will connect with the repository. Service accounts for common integrations with Artifact Registry have default permissions for repositories in the same project.
  3. Configure Maven or Gradle to authenticate with the repository.
  4. Learn about managing packages.

Video overview

This video provides an overview of Artifact Registry and how you can use Artifact Registry with Cloud Build to work with Java packages. For more information about using Cloud Build with Artifact Registry, see Integrating with Cloud Build