Skip to content

Commit

Permalink
Publishing config fixes.
Browse files Browse the repository at this point in the history
  • Loading branch information
metaphore committed Sep 24, 2023
1 parent c597b6a commit 5541c50
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ configure(basisuLibProjects) {
publishing {
repositories {
maven {
def urlRelease = '"https://oss.sonatype.org/service/local/staging/deploy/maven2/"'
def urlRelease = 'https://oss.sonatype.org/service/local/staging/deploy/maven2/'
def urlSnapshot = 'https://oss.sonatype.org/content/repositories/snapshots/'
url = isSnapshot ? urlSnapshot : urlRelease
credentials {
Expand Down Expand Up @@ -145,7 +145,7 @@ configure(basisuLibProjects) {
}
// libGDX natives all follow the "$name-platform" artifact structure.
if (project.tasks.findByName('jnigen')) {
mavenPlatform(MavenPublication) {
mavenNatives(MavenPublication) {
artifactId = project.name
project.tasks.findByName('jnigenJarNativesAll').dependsOn.forEach { jarNativesTask ->
artifact jarNativesTask
Expand Down Expand Up @@ -180,15 +180,16 @@ configure(basisuLibProjects) {
}

signing {
// required { !isSnapshot && gradle.taskGraph.hasTask("publish") }
sign publishing.publications.mavenJava

if(project.tasks.findByName('jnigen'))
sign publishing.publications.mavenNatives
}

// Simply using "required" in signing block doesn't work because taskGraph isn't ready yet.
gradle.taskGraph.whenReady {
tasks.withType(Sign) {
onlyIf { !isSnapshot }
// onlyIf { !isSnapshot && gradle.taskGraph.hasTask("publish") }
}
}
}
Expand Down

0 comments on commit 5541c50

Please sign in to comment.