Merge pull request #106 from kiwix/Fixes#105

Fixed: CD is failing because there are multiple jar and sources files to upload.
This commit is contained in:
MohitMaliFtechiz 2024-06-07 10:52:06 +05:30 committed by GitHub
commit 0cc473aee4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 1 additions and 26 deletions

View File

@ -22,7 +22,7 @@ jobs:
run: bash ./install_deps.sh
- name: Compile and prepare package
run: ./gradlew buildHeaders build assemble androidSourcesJar
run: ./gradlew buildHeaders build assemble
- name: Publish to Maven Central
run: ./gradlew publishReleasePublicationToSonatypeRepository --max-workers 1 closeAndReleaseSonatypeStagingRepository

View File

@ -1,23 +1,6 @@
apply plugin: 'maven-publish'
apply plugin: 'signing'
tasks.register('androidSourcesJar', Jar) {
archiveClassifier.set('sources')
if (project.plugins.findPlugin("com.android.library")) {
// For Android libraries
from android.sourceSets.main.java.srcDirs
from android.sourceSets.main.kotlin.srcDirs
} else {
// For pure Kotlin libraries, in case you have them
from sourceSets.main.java.srcDirs
from sourceSets.main.kotlin.srcDirs
}
}
artifacts {
archives androidSourcesJar
}
def siteUrl = 'https://www.kiwix.org/en/'
def gitUrl = 'https://github.com/kiwix/libkiwix.git'
@ -35,7 +18,6 @@ afterEvaluate {
from components.release
artifact androidSourcesJar
pom {
name = ARTIFACT_ID
description = 'LibKiwix Android library'
@ -71,13 +53,6 @@ afterEvaluate {
}
}
}
// Set dependency for the metadata file generation task
tasks.withType(GenerateModuleMetadata).tap {
configureEach {
dependsOn tasks.named("androidSourcesJar")
}
}
}
signing {