19 lines
647 B
Groovy
19 lines
647 B
Groovy
|
// SPDX-FileCopyrightText: The openTCS Authors
|
||
|
// SPDX-License-Identifier: MIT
|
||
|
|
||
|
nexusPublishing {
|
||
|
if (Boolean.valueOf(project.findProperty('DO_DEPLOY_OSSRH'))
|
||
|
&& project.hasProperty('DEPLOY_REPO_OSSRH_USERNAME')
|
||
|
&& project.hasProperty('DEPLOY_REPO_OSSRH_PASSWORD')) {
|
||
|
repositories {
|
||
|
sonatype {
|
||
|
nexusUrl.set(uri('https://s01.oss.sonatype.org/service/local/'))
|
||
|
snapshotRepositoryUrl.set(uri('https://s01.oss.sonatype.org/content/repositories/snapshots/'))
|
||
|
|
||
|
username = project.property('DEPLOY_REPO_OSSRH_USERNAME')
|
||
|
password = project.property('DEPLOY_REPO_OSSRH_PASSWORD')
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|