Skip to content

Instantly share code, notes, and snippets.

View wscld's full-sized avatar
👻

Wesley wscld

👻
View GitHub Profile
@wscld
wscld / replacejcenter.kts
Last active January 13, 2022 17:57
fix for deprecated jcenter dependencies: run ./gradlew assembleRelease --init-script ../init.gradle.kts
apply<ReplaceJCenter>()
class ReplaceJCenter : Plugin<Gradle> {
override fun apply(gradle: Gradle) {
gradle.allprojects {
repositories {
all {
if (this !is MavenArtifactRepository || url.toString().contains("jcenter")) {
project.logger.lifecycle("Removing ${(this as? MavenArtifactRepository)?.url ?: name}...")
remove(this)
project.logger.lifecycle("Adding mavenCentral()")