diff --git a/.gitignore b/.gitignore
index ba1f202bc..a0d973274 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,5 @@ gen
*.project
.DS_Store
target/
+.gradle
+build/
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 000000000..2590e8ab3
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,14 @@
+buildscript {
+ repositories {
+ mavenCentral()
+ }
+
+ dependencies {
+ classpath 'com.android.tools.build:gradle:0.5+'
+ }
+}
+
+allprojects {
+ group = 'com.jeremyfeinstein.slidingmenu'
+ version = '1.3-SNAPSHOT'
+}
diff --git a/library/build.gradle b/library/build.gradle
new file mode 100644
index 000000000..9efd5608e
--- /dev/null
+++ b/library/build.gradle
@@ -0,0 +1,19 @@
+apply plugin: 'android-library'
+
+dependencies {
+ compile 'com.android.support:support-v4:18.0.+'
+}
+
+android {
+ compileSdkVersion 17
+ buildToolsVersion '17'
+
+ sourceSets {
+ main {
+ manifest.srcFile 'AndroidManifest.xml'
+ java.srcDirs = ['src']
+ res.srcDirs = ['res']
+ }
+ }
+}
+
diff --git a/library/pom.xml b/library/pom.xml
index 081bbc74b..1dbfad777 100644
--- a/library/pom.xml
+++ b/library/pom.xml
@@ -37,11 +37,10 @@
ignored
-
org.codehaus.mojo
build-helper-maven-plugin
- 1.7
+ 1.8
package
@@ -54,6 +53,10 @@
jar
${project.build.directory}/${project.build.finalName}.jar
+
+ aar
+ ${project.basedir}/build/libs/library-${project.version}.aar
+
diff --git a/pom.xml b/pom.xml
index 8b0df6036..85d265890 100644
--- a/pom.xml
+++ b/pom.xml
@@ -93,6 +93,29 @@
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.2.1
+ false
+
+
+ package
+
+ exec
+
+
+ gradle
+
+ clean
+ assemble
+
+
+
+
+
+
diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 000000000..0acf9fc6b
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1,2 @@
+include 'library'
+