diff --git a/.gitignore b/.gitignore index a843c2e23..a1f81dfa9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ #Android generated bin gen +build +.gradle #Eclipse .project diff --git a/library/build.gradle b/library/build.gradle new file mode 100644 index 000000000..5fb73ef97 --- /dev/null +++ b/library/build.gradle @@ -0,0 +1,60 @@ +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); + } +} + +dependencies { + compile 'com.android.support:support-v4:18.+' +} + +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:1.3.0' + } +} + +allprojects { + repositories { + jcenter() + } +} diff --git a/library/settings.gradle b/library/settings.gradle new file mode 100644 index 000000000..96cc9598b --- /dev/null +++ b/library/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'Android-ViewPagerIndicator'