diff options
author | Xavier Ducrohet <xav@android.com> | 2012-10-01 10:52:23 -0700 |
---|---|---|
committer | Xavier Ducrohet <xav@android.com> | 2012-10-01 12:15:40 -0700 |
commit | 88345928ee10a1646df40ea68fecaf5f76fc8d50 (patch) | |
tree | df329faee2fd3523df6b1a9bd651f6875db78630 /gradle/build.gradle | |
parent | da0ff65f6d0f3fde005964829f74872ad81ec588 (diff) | |
download | build-88345928ee10a1646df40ea68fecaf5f76fc8d50.tar.gz |
Add publishLocal while UploadArchives goes to mavenCentral.
Change-Id: I8ce7137aa3ae9490b84e6e37a526e0cd07fec802
Diffstat (limited to 'gradle/build.gradle')
-rw-r--r-- | gradle/build.gradle | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/gradle/build.gradle b/gradle/build.gradle index 1a95340..ca7bc41 100644 --- a/gradle/build.gradle +++ b/gradle/build.gradle @@ -26,16 +26,30 @@ def getVersion() { version = getVersion() archivesBaseName = 'gradle' +task publishLocal(type: Upload) { + configuration = configurations.archives + repositories { + mavenDeployer { + repository(url: uri("$rootDir/repo")) + + } + } +} uploadArchives { repositories { mavenDeployer { - //beforeDeployment { MavenDeployment deployment -> signPom(deployment) } + beforeDeployment { MavenDeployment deployment -> + if (!project.has("release")) { + throw new StopExecutionException("uploadArchives must be called with the release.gradle init script") + } - //repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") { - // authentication(userName: sonatypeUsername, password: sonatypePassword) - //} - repository(url: uri("$rootDir/repo")) + signing.signPom(deployment) + } + + repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") { + authentication(userName: sonatypeUsername, password: sonatypePassword) + } pom.project { name 'Gradle Plug-in for Android' |