From e0e23854f9730a849a2baeaae6f5d365e6a2ffbf Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Thu, 11 Jan 2024 19:27:36 +0530 Subject: [PATCH] fix: add Sonatype public releases repository to init script --- .../androidide/plugins/AndroidIDEAssetsPlugin.kt | 1 - .../plugins/tasks/GenerateInitScriptTask.kt | 11 +++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/AndroidIDEAssetsPlugin.kt b/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/AndroidIDEAssetsPlugin.kt index a0e997c63..498a0869f 100644 --- a/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/AndroidIDEAssetsPlugin.kt +++ b/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/AndroidIDEAssetsPlugin.kt @@ -70,7 +70,6 @@ class AndroidIDEAssetsPlugin : Plugin { val generateInitScript = tasks.register("generate${variantNameCapitalized}InitScript", GenerateInitScriptTask::class.java) { mavenGroupId.set(BuildConfig.packageName) - snapshotsRepository.set(VersionUtils.SONATYPE_SNAPSHOTS_REPO) downloadVersion.set(this@run.downloadVersion) } diff --git a/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/tasks/GenerateInitScriptTask.kt b/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/tasks/GenerateInitScriptTask.kt index ed01fe8a1..9cb79e2ab 100644 --- a/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/tasks/GenerateInitScriptTask.kt +++ b/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/tasks/GenerateInitScriptTask.kt @@ -17,6 +17,7 @@ package com.itsaky.androidide.plugins.tasks +import VersionUtils import org.gradle.api.DefaultTask import org.gradle.api.file.DirectoryProperty import org.gradle.api.provider.Property @@ -32,9 +33,6 @@ abstract class GenerateInitScriptTask : DefaultTask() { @get:Input abstract val downloadVersion: Property - @get:Input - abstract val snapshotsRepository: Property - @get:Input abstract val mavenGroupId: Property @@ -59,7 +57,12 @@ abstract class GenerateInitScriptTask : DefaultTask() { // Always specify the snapshots repository first maven { // Add snapshots repository for AndroidIDE CI builds - url "${snapshotsRepository.get()}" + url "${VersionUtils.SONATYPE_SNAPSHOTS_REPO}" + } + + maven { + // Add public repository for AndroidIDE release builds + url "${VersionUtils.SONATYPE_PUBLIC_REPO}" } mavenCentral()