def isSnapshot = version?.matches(/^.*[.-]BUILD-SNAPSHOT$/) def isRelease = !isSnapshot task finalizeDeployArtifacts { } if (isRelease && project.hasProperty("ossrhUsername")) { project.ext.nexusUsername = project.ossrhUsername project.ext.nexusPassword = project.ossrhPassword project.getPluginManager().apply("io.codearte.nexus-staging") finalizeDeployArtifacts.dependsOn project.tasks.closeAndReleaseRepository project.nexusStaging.packageGroup = 'org.springframework' }