From 7c0ccfd3abdddaa57233e6ed60832fa1d0fb293d Mon Sep 17 00:00:00 2001 From: Rezeda Date: Wed, 27 Apr 2016 16:14:17 +0300 Subject: [PATCH] added file for support gradle structure --- .gitignore | 2 ++ library/build.gradle | 55 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 library/build.gradle diff --git a/.gitignore b/.gitignore index 6a1f35482..015da6033 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,8 @@ bin gen +/*/build/ + #Eclipse .project .classpath diff --git a/library/build.gradle b/library/build.gradle new file mode 100644 index 000000000..1b24d3a2c --- /dev/null +++ b/library/build.gradle @@ -0,0 +1,55 @@ +apply plugin: 'com.android.library' + +android { + compileSdkVersion 16 + buildToolsVersion '19.1.0' + + defaultConfig { + minSdkVersion 4 + targetSdkVersion 4 + } + + sourceSets { + main { + manifest { + srcFile 'AndroidManifest.xml' + } + java { + srcDir 'src' + } + res { + srcDir 'res' + } + assets { + srcDir 'assets' + } + resources { + srcDir 'src' + } + } + } +} + +android.libraryVariants.all { variant -> + def name = variant.buildType.name + if (!name.equals("debug")) { + def task = project.tasks.create "jar${name.capitalize()}", Jar + task.dependsOn variant.javaCompile + task.from variant.javaCompile.destinationDir + artifacts.add('archives', task); + } +} + + +buildscript { + repositories { + jcenter() + } + +} + +allprojects { + repositories { + jcenter() + } +} \ No newline at end of file