summaryrefslogtreecommitdiffstats
path: root/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle46
1 files changed, 37 insertions, 9 deletions
diff --git a/build.gradle b/build.gradle
index 858b4d0..982e93a 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,18 +1,46 @@
-allprojects {
+project.buildDir = 'gradle_build'
+
+subprojects {
+ apply plugin: 'java'
apply plugin: 'maven'
+ apply plugin: 'signing'
repositories {
mavenCentral()
}
- version = '21.0-SNAPSHOT'
+ group = 'com.android.tools'
+
+ project.ext {
+ baseVersion = '21.0'
+ }
+
+ // custom tasks for creating source/javadoc jars
+ task sourcesJar(type: Jar, dependsOn:classes) {
+ classifier = 'sources'
+ from sourceSets.main.allSource
+ }
- uploadArchives {
- repositories {
- mavenDeployer {
- repository(url: uri("$rootDir/../out/host/repo"))
- }
- }
- }
+ task javadocJar(type: Jar, dependsOn:javadoc) {
+ classifier = 'javadoc'
+ from javadoc.destinationDir
+ }
+
+ // add javadoc/source jar tasks as artifacts
+ artifacts {
+ archives jar
+
+ archives sourcesJar
+ archives javadocJar
+ }
+
+ task publishLocal(type: Upload) {
+ configuration = configurations.archives
+ repositories {
+ mavenDeployer {
+ repository(url: uri("$rootDir/../out/host/repo"))
+ }
+ }
+ }
}