fix: add Sonatype public releases repository to init script

This commit is contained in:
Akash Yadav
2024-01-11 19:27:36 +05:30
parent f898641809
commit e0e23854f9
2 changed files with 7 additions and 5 deletions
@@ -70,7 +70,6 @@ class AndroidIDEAssetsPlugin : Plugin<Project> {
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)
}
@@ -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<String>
@get:Input
abstract val snapshotsRepository: Property<String>
@get:Input
abstract val mavenGroupId: Property<String>
@@ -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()