diff options
Diffstat (limited to 'gradle/maven.gradle')
-rw-r--r-- | gradle/maven.gradle | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/gradle/maven.gradle b/gradle/maven.gradle deleted file mode 100644 index 0d131ba..0000000 --- a/gradle/maven.gradle +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2012 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -apply plugin: 'maven' -apply plugin: 'signing' - -if (!hasProperty('sonatypeUsername')) { - ext.sonatypeUsername = '' -} -if (!hasProperty('sonatypePassword')) { - ext.sonatypePassword = '' -} - -// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -// maven task configuration - -ext.isReleaseVersion = !version.endsWith("SNAPSHOT") - -signing { - required { isReleaseVersion && gradle.taskGraph.hasTask("uploadArchives") } - sign configurations.archives -} - -uploadArchives { - group 'build' - description = "Does a maven deploy of archives artifacts" - - repositories { - mavenDeployer { - // setUniqueVersion(false) - - configuration = configurations.archives - - repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") { - authentication(userName: sonatypeUsername, password: sonatypePassword) - } - - snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots/") { - authentication(userName: sonatypeUsername, password: sonatypePassword) - } - - if (isReleaseVersion) { - beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) } - } - - configurePom(pom) - } - } -} - -// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -// configuration methods - - - |