<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/plugin-portal-outage-followup-7ydhd5rfy" -->

---
title: Plugin Portal Outage Followup | daily.dev
description: On June 23rd, 2023, JFrog made an unannounced change to JCenter that redirected artifact requests to Maven Central, causing widespread Gradle build failures....
canonical: https://daily.dev/posts/plugin-portal-outage-followup-7ydhd5rfy
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Plugin Portal Outage Followup | daily.dev
og:description: On June 23rd, 2023, JFrog made an unannounced change to JCenter that redirected artifact requests to Maven Central, causing widespread Gradle build failures....
og:url: https://daily.dev/posts/plugin-portal-outage-followup-7ydhd5rfy
og:image: https://api.daily.dev/og/posts/7YDhd5rFy.png
og:image:alt: Plugin Portal Outage Followup
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugin Portal Outage Followup

**[Gradle Blog](https://daily.dev/sources/gradle-blog)** · 5 min read · 0 upvotes · 0 comments

## Summary

On June 23rd, 2023, JFrog made an unannounced change to JCenter that redirected artifact requests to Maven Central, causing widespread Gradle build failures. The Gradle Plugin Portal depends on JCenter for transitive plugin dependencies and some legacy plugin versions. The outage lasted roughly 9.5 hours. The post explains three categories of impact: missing artifacts, version mismatches, and different artifact content. Recovery steps include updating plugins, removing unused dependencies, switching to Maven Central coordinates, and migrating to alternative libraries. Gradle plans to audit all plugins for JCenter-only dependencies and work with plugin authors to migrate away from JCenter entirely.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.gradle.org/plugin-portal-outage-followup>

---

Tags: [#gradle](https://daily.dev/tags/gradle)

[View this post on daily.dev](https://daily.dev/posts/plugin-portal-outage-followup-7ydhd5rfy)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Plugin Portal Outage Followup","url":"https://daily.dev/posts/plugin-portal-outage-followup-7ydhd5rfy","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/plugin-portal-outage-followup-7ydhd5rfy"},"datePublished":"2026-03-16T08:12:51.210Z","dateModified":"2026-03-16T08:15:41.580Z","description":"On June 23rd, 2023, JFrog made an unannounced change to JCenter that redirected artifact requests to Maven Central, causing widespread Gradle build failures....","image":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","thumbnailUrl":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","isAccessibleForFree":true,"articleSection":"Gradle Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Gradle Blog","logo":"https://media.daily.dev/image/upload/s--Mtc4Cp4O--/f_auto,q_auto/v1773648768/logos/gradle-blog?_a=BAMAMiiu0","url":"https://daily.dev/sources/gradle-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/plugin-portal-outage-followup-7ydhd5rfy","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"gradle","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Gradle Blog","item":"https://daily.dev/sources/gradle-blog"},{"@type":"ListItem","position":3,"name":"Plugin Portal Outage Followup"}]}
```

