aboutsummaryrefslogtreecommitdiff
path: root/gradle/build.gradle
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2012-10-01 10:52:23 -0700
committerXavier Ducrohet <xav@android.com>2012-10-01 12:15:40 -0700
commit88345928ee10a1646df40ea68fecaf5f76fc8d50 (patch)
treedf329faee2fd3523df6b1a9bd651f6875db78630 /gradle/build.gradle
parentda0ff65f6d0f3fde005964829f74872ad81ec588 (diff)
downloadbuild-88345928ee10a1646df40ea68fecaf5f76fc8d50.tar.gz
Add publishLocal while UploadArchives goes to mavenCentral.
Change-Id: I8ce7137aa3ae9490b84e6e37a526e0cd07fec802
Diffstat (limited to 'gradle/build.gradle')
-rw-r--r--gradle/build.gradle24
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'