Skip to content

Commit d0e42e3

Browse files
author
Justin Ryan
committed
Handle unavailable sonatype properties
1 parent 9de5614 commit d0e42e3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

gradle/maven.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ task uploadMavenCentral(type:Upload, dependsOn: signArchives) {
2222
// To test deployment locally, use the following instead of oss.sonatype.org
2323
//repository(url: "file://localhost/${rootProject.rootDir}/repo")
2424

25+
def sonatypeUsername = rootProject.hasProperty('sonatypeUsername')?rootProject.sonatypeUsername:''
26+
def sonatypePassword = rootProject.hasProperty('sonatypePassword')?rootProject.sonatypePassword:''
27+
2528
repository(url: 'https://oss.sonatype.org/service/local/staging/deploy/maven2') {
26-
authentication(userName: rootProject.sonatypeUsername, password: rootProject.sonatypePassword)
29+
authentication(userName: sonatypeUsername, password: sonatypePassword)
2730
}
2831

2932
snapshotRepository(url: 'https://oss.sonatype.org/content/repositories/snapshots/') {
30-
authentication(userName: rootProject.sonatypeUsername, password: rootProject.sonatypePassword)
33+
authentication(userName: sonatypeUsername, password: sonatypePassword)
3134
}
3235

3336
// Prevent datastamp from being appending to artifacts during deployment

0 commit comments

Comments
 (0)