logging/gradle/publish/hbz/artifactory.gradle

27 lines
838 B
Groovy

if (project.hasProperty('artifactoryUser')) {
artifactory {
publish {
contextUrl = project.property('artifactoryUrl')
repository {
repoKey = project.property('artifactoryRepoKey')
username = project.property('artifactoryUser')
password = project.property('artifactoryPassword')
}
defaults {
publications("${project.name}")
publishBuildInfo = false
publishArtifacts = true
publishPom = true
}
}
}
}
if (project.hasProperty("signing.keyId")) {
pluginManager.withPlugin('maven-publish') {
apply plugin: 'signing'
signing {
sign publishing.publications."${project.name}"
}
}
}