From 6f96c94a9e1909996029c0faf3c9f432746b94f5 Mon Sep 17 00:00:00 2001 From: "V.Shcryabets" Date: Tue, 3 Sep 2013 09:22:52 +0300 Subject: [PATCH] Gradle build scripts --- .gitignore | 4 ++++ build.gradle | 22 ++++++++++++++++++++++ library/build.gradle | 24 ++++++++++++++++++++++++ samples/build.gradle | 34 ++++++++++++++++++++++++++++++++++ settings.gradle | 2 ++ 5 files changed, 86 insertions(+) create mode 100644 build.gradle create mode 100644 library/build.gradle create mode 100644 samples/build.gradle create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore index 59499f7..f81bdba 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ !README.md !LICENSE !pom.xml +!build.gradle +!settings.gradle !library/ library/* @@ -14,6 +16,7 @@ library/* !library/build.xml !library/project.properties !library/pom.xml +!library/build.gradle !samples/ samples/* @@ -23,3 +26,4 @@ samples/* !samples/build.xml !samples/project.properties !samples/pom.xml +!samples/build.gradle diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..4097f65 --- /dev/null +++ b/build.gradle @@ -0,0 +1,22 @@ +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:0.5.+' + } +} + +allprojects { + group = 'net.simonvt.numberpicker' + version = '1.0.1' + + repositories { + mavenCentral() + } + + tasks.withType(Compile) { + options.encoding = "UTF-8" + } +} diff --git a/library/build.gradle b/library/build.gradle new file mode 100644 index 0000000..b30a12a --- /dev/null +++ b/library/build.gradle @@ -0,0 +1,24 @@ +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:0.5+' + } +} + +apply plugin: 'android-library' + +android { + compileSdkVersion 17 + buildToolsVersion '17.0.0' + + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = ['src'] + res.srcDirs = ['res'] + } + } +} diff --git a/samples/build.gradle b/samples/build.gradle new file mode 100644 index 0000000..2b4aa7f --- /dev/null +++ b/samples/build.gradle @@ -0,0 +1,34 @@ +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:0.5+' + } +} + +apply plugin: 'android' + + +dependencies { + compile project(":library") +} + +android { + buildToolsVersion "17.0" + compileSdkVersion 17 + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = ['src'] + resources.srcDirs = ['src'] + aild.srcDirs = ['src'] + renderscript.srcDirs = ['src'] + res.srcDirs = ['res'] + assets.srcDirs = ['assets'] + } + + instrumentTest.setRoot('tests') + } +} diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..57f402e --- /dev/null +++ b/settings.gradle @@ -0,0 +1,2 @@ +include 'library' +include 'samples'