summaryrefslogtreecommitdiffstats
path: root/tools/data-binding/library/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'tools/data-binding/library/build.gradle')
-rw-r--r--tools/data-binding/library/build.gradle22
1 files changed, 18 insertions, 4 deletions
diff --git a/tools/data-binding/library/build.gradle b/tools/data-binding/library/build.gradle
index 229d3e1..dc58151 100644
--- a/tools/data-binding/library/build.gradle
+++ b/tools/data-binding/library/build.gradle
@@ -18,9 +18,7 @@
buildscript {
repositories {
- mavenLocal()
jcenter()
- mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:$androidPluginVersion"
@@ -65,6 +63,12 @@ dependencies {
provided 'com.android.support:cardview-v7:+'
provided 'com.android.support:appcompat-v7:+'
}
+
+configurations {
+ jarArchives
+}
+
+
//create jar tasks
android.libraryVariants.all { variant ->
def name = variant.buildType.name
@@ -76,13 +80,23 @@ android.libraryVariants.all { variant ->
def task = project.tasks.create "jar${name.capitalize()}", Jar
task.dependsOn variant.javaCompile
task.from variant.javaCompile.destinationDir
- artifacts.add('archives', task);
+ artifacts.add('jarArchives', task);
}
uploadArchives {
repositories {
mavenDeployer {
- repository(url: mavenLocal().url)
pom.artifactId = 'library'
}
}
}
+
+uploadJarArchives {
+ repositories {
+ mavenDeployer {
+ repository(url: "file://$mavenRepoDir")
+ pom.artifactId = "libraryJar"
+ }
+ }
+}
+
+uploadArchives.dependsOn uploadJarArchives \ No newline at end of file