Skip to content

Commit

Permalink
Don't require Nexus secrets to configure publishing metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
emlun committed Jul 12, 2021
1 parent 54c352b commit 26d44ec
Showing 1 changed file with 38 additions and 35 deletions.
73 changes: 38 additions & 35 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ subprojects { project ->
}
}

if (publishEnabled && project.hasProperty('publishMe') && project.publishMe) {
if (project.hasProperty('publishMe') && project.publishMe) {

apply plugin: 'maven-publish'
apply plugin: 'signing'
Expand Down Expand Up @@ -266,56 +266,59 @@ subprojects { project ->
}
}

signing {
useGpgCmd()
sign publishing.publications.jars
if (publishEnabled) {
signing {
useGpgCmd()
sign publishing.publications.jars
}
}
}

}

// The root project has no sources, but the dependency platform also needs to be published as an artifact
// See https://docs.gradle.org/current/userguide/java_platform_plugin.html
// See https://github.com/Yubico/java-webauthn-server/issues/93#issuecomment-822806951
if (publishEnabled) {
apply plugin: 'maven-publish'
apply plugin: 'signing'

publishing {
publications {
jars(MavenPublication) {
from components.javaPlatform

pom {
name = project.name
description = project.description
url = 'https://developers.yubico.com/java-webauthn-server/'

developers {
developer {
id = 'emil'
name = 'Emil Lundberg'
email = '[email protected]'
}
apply plugin: 'maven-publish'
apply plugin: 'signing'

publishing {
publications {
jars(MavenPublication) {
from components.javaPlatform

pom {
name = project.name
description = project.description
url = 'https://developers.yubico.com/java-webauthn-server/'

developers {
developer {
id = 'emil'
name = 'Emil Lundberg'
email = '[email protected]'
}
}

licenses {
license {
name = 'BSD-license'
comments = 'Revised 2-clause BSD license'
}
licenses {
license {
name = 'BSD-license'
comments = 'Revised 2-clause BSD license'
}
}

scm {
url = 'scm:git:git://github.com/Yubico/java-webauthn-server.git'
connection = 'scm:git:git://github.com/Yubico/java-webauthn-server.git'
developerConnection = 'scm:git:ssh://[email protected]/Yubico/java-webauthn-server.git'
tag = 'HEAD'
}
scm {
url = 'scm:git:git://github.com/Yubico/java-webauthn-server.git'
connection = 'scm:git:git://github.com/Yubico/java-webauthn-server.git'
developerConnection = 'scm:git:ssh://[email protected]/Yubico/java-webauthn-server.git'
tag = 'HEAD'
}
}
}
}
}

if (publishEnabled) {
signing {
useGpgCmd()
sign publishing.publications.jars
Expand Down

0 comments on commit 26d44ec

Please sign in to comment.